RU2378795C2 - Method and device to output warning message in broadcasting transmission system - Google Patents
Method and device to output warning message in broadcasting transmission system Download PDFInfo
- Publication number
- RU2378795C2 RU2378795C2 RU2008105915/09A RU2008105915A RU2378795C2 RU 2378795 C2 RU2378795 C2 RU 2378795C2 RU 2008105915/09 A RU2008105915/09 A RU 2008105915/09A RU 2008105915 A RU2008105915 A RU 2008105915A RU 2378795 C2 RU2378795 C2 RU 2378795C2
- Authority
- RU
- Russia
- Prior art keywords
- address
- udp
- broadcast
- alert message
- alert
- Prior art date
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
Настоящее изобретение, в общем, относится к системе широковещательной передачи, поддерживающей услуги широковещательной передачи. Более конкретно настоящее изобретение относится к способу и устройству для предоставления сообщения оповещения в системе широковещательной передачи, поддерживающей мобильные услуги широковещательной передачи.The present invention generally relates to a broadcast system supporting broadcast services. More specifically, the present invention relates to a method and apparatus for providing a notification message in a broadcast system supporting mobile broadcast services.
Уровень техникиState of the art
Мобильная система широковещательной передачи включает в себя несколько процессов, в том числе: обнаружение услуги терминалом, выполненного с возможностью осуществлять прием мобильных услуг широковещательной передачи; подписку на услугу терминалом; предоставление различной управляющей информации для приема услуги; передача услуги и прием услуги терминалом. В процессе приема мобильных услуг широковещательной передачи от мобильной системы широковещательной передачи терминал принимает сообщение оповещения, содержащее различную управляющую информацию для услуги широковещательной передачи.A mobile broadcast system includes several processes, including: terminal detection of a service configured to receive mobile broadcast services; subscription to the service by the terminal; providing various management information for receiving services; service transfer and service reception by the terminal. In the process of receiving mobile broadcast services from the mobile broadcast system, the terminal receives an alert message containing various control information for the broadcast service.
Пример такой мобильной системы широковещательной передачи подробно раскрывается в Патентной заявке (Корея) номер 2005-16650, зарегистрированной заявителем, которая полностью содержится в данном документе по ссылке. В этой системе широковещательной передачи изменения могут возникать вследствие различных причин, в то время когда терминал принимает широковещательную передачу. Некоторыми из изменений может быть информация, о которой должен быть оповещен терминал. Например, информация изменений может включать в себя изменение времени мобильной услуги широковещательной передачи и изменение информации для приема мобильной услуги широковещательной передачи.An example of such a mobile broadcast system is disclosed in detail in Patent Application (Korea) No. 2005-16650, registered by the applicant, which is incorporated herein by reference in its entirety. In this broadcast system, changes can occur due to various reasons while the terminal is receiving the broadcast. Some of the changes may be information about which the terminal should be notified. For example, the change information may include a change in the time of the mobile broadcast service and a change in information for receiving the mobile broadcast service.
Раскрытая система широковещательной передачи представляет архитектуру мобильных широковещательных оповещений. Тем не менее, терминал, допускающий прием мобильной услуги широковещательной передачи, не может принимать сообщение оповещения, поскольку нет определения базовой информации для приема сообщения оповещения, а также фактической передачи/приема сообщения оповещения. Следовательно, есть необходимость в определении этих конкретных элементов информации.The disclosed broadcast system is an architecture for mobile broadcast alerts. However, a terminal capable of receiving a mobile broadcast service cannot receive an alert message, since there is no definition of basic information for receiving an alert message, as well as the actual transmission / reception of an alert message. Therefore, there is a need to define these specific elements of information.
Раскрытие изобретенияDisclosure of invention
Примерные варианты осуществления настоящего изобретения разрешают, по меньшей мере, вышеописанные проблемы и/или недостатки и предоставляют, по меньшей мере, преимущества, описанные ниже. Соответственно, аспект настоящего изобретения заключается в том, чтобы предоставить систему и способ для передачи управляющего сообщения в системе широковещательной передачи, поддерживающей мобильную услугу широковещательной передачи.Exemplary embodiments of the present invention solve at least the above problems and / or disadvantages and provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a system and method for transmitting a control message in a broadcast system supporting a mobile broadcast service.
Другой аспект примерного варианта осуществления настоящего изобретения заключается в том, чтобы предоставить систему и способ для формирования и передачи сообщения оповещения в терминал при обслуживании в системе широковещательной передачи, поддерживающей мобильные услуги широковещательной передачи.Another aspect of an exemplary embodiment of the present invention is to provide a system and method for generating and transmitting an alert message to a terminal when serving in a broadcast system supporting mobile broadcast services.
Дополнительный другой аспект примерного варианта осуществления настоящего изобретения заключается в том, чтобы предоставить устройство и способ для передачи сообщения оповещения в терминал, который находится в режиме ожидания или осуществляет доступ к другой системе взаимодействия в системе широковещательной передачи, поддерживающей мобильные услуги широковещательной передачи.A further further aspect of an exemplary embodiment of the present invention is to provide a device and method for transmitting a notification message to a terminal that is idle or accessing another communication system in a broadcast system supporting mobile broadcast services.
Согласно одному аспекту примерного варианта осуществления настоящего изобретения предусмотрен способ предоставления услуг широковещательной передачи в передающем устройстве системы широковещательной передачи на основе Интернет-протокола (IP). Способ содержит этапы: (a) передачи первой информации доступа, включающей в себя первый сетевой адрес, для передачи сообщения общего оповещения в приемное устройство широковещательной передачи, которое принимает услугу широковещательной передачи, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, в приемное устройство широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия; и (b) формирования сообщения общего оповещения и передачи сформированного сообщения общего оповещения в приемное устройство широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия с помощью первого сетевого адреса, если возникает событие общего оповещения.According to one aspect of an exemplary embodiment of the present invention, there is provided a method for providing broadcast services in a transmitter of an Internet Protocol (IP) -based broadcast system. The method comprises the steps of: (a) transmitting first access information including a first network address for transmitting a general notification message to a broadcast receiver that receives a broadcast service, and second access information associated with controlling the broadcast system, a broadcast receiver by one of a broadcast network and an interaction network; and (b) generating a general alert message and transmitting the generated general alert message to the broadcast receiver by one of the broadcast network and the interaction network using the first network address if a general alert event occurs.
Согласно другому аспекту примерного варианта осуществления настоящего изобретения предусмотрено передающее устройство системы широковещательной передачи на основе Интернет-протокола (IP). Передающее устройство содержит первое средство для передачи первой информации доступа, включающей в себя первый сетевой адрес для передачи сообщения общего оповещения, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, посредством одного из сети широковещательной передачи и сети взаимодействия; и второе средство для формирования, если возникает событие общего оповещения, сообщения общего оповещения и передачи сформированного сообщения общего оповещения посредством одного из сети широковещательной передачи и сети взаимодействия с помощью первого сетевого адреса.According to another aspect of an exemplary embodiment of the present invention, there is provided a transmission apparatus of an Internet Protocol (IP) broadcasting system. The transmitting device comprises first means for transmitting first access information including a first network address for transmitting a general alert message and second access information associated with controlling a broadcast system via one of the broadcast network and the interaction network; and second means for generating, if a general notification event occurs, a general notification message and transmitting the generated general notification message through one of the broadcast network and the interaction network using the first network address.
Согласно дополнительному аспекту примерного варианта осуществления настоящего изобретения предусмотрен способ приема услуг широковещательной передачи в приемном устройстве широковещательной передачи системы широковещательной передачи на основе Интернет-протокола (IP). Способ содержит этапы (a) приема первой информации доступа, включающей в себя первый сетевой адрес, для приема сообщения общего оповещения, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, от передающего устройства широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия; и (b) приема сообщения общего оповещения на основе первого сетевого адреса в данных, принимаемых от передающего устройства широковещательной передачи.According to a further aspect of an exemplary embodiment of the present invention, there is provided a method for receiving broadcast services in a broadcast receiver of an Internet Protocol (IP) -based broadcast system. The method comprises the steps of (a) receiving first access information including a first network address for receiving a general notification message and second access information associated with controlling a broadcast system from a broadcast transmission device via one of the broadcast network and the network interactions; and (b) receiving a general alert message based on the first network address in the data received from the broadcast transmitter.
Согласно еще одному другому аспекту примерного варианта осуществления настоящего изобретения предусмотрено приемное устройство широковещательной передачи системы широковещательной передачи на основе Интернет-протокола (IP). Приемное устройство широковещательной передачи содержит первое средство для приема первой информации доступа, включающей в себя первый сетевой адрес, для приема сообщения общего оповещения, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, от передающего устройства широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия; и второе средство для приема сообщения общего оповещения на основе первого сетевого адреса в данных, принимаемых от передающего устройства широковещательной передачи.According to yet another aspect of an exemplary embodiment of the present invention, there is provided a broadcast receiver of an Internet Protocol (IP) -based broadcast system. The broadcast receiver comprises first means for receiving first access information including a first network address for receiving a general notification message and second access information associated with controlling a broadcast system from a broadcast transmitter via one of the broadcast network and networking; and second means for receiving a general alert message based on the first network address in the data received from the broadcast transmitter.
Согласно еще одному другому аспекту примерного варианта осуществления настоящего изобретения предусмотрен способ предоставления услуг широковещательной передачи в системе широковещательной передачи на основе сети, использующей Интернет-протокол (IP). Способ содержит этапы: (a) передачи, посредством передающего устройства широковещательной передачи, первой информации доступа, включающей в себя первый сетевой адрес, для передачи сообщения общего оповещения в приемное устройство широковещательной передачи, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, в приемное устройство широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия; (b) если возникает событие общего оповещения, формирования сообщения общего оповещения и передачи сформированного сообщения общего оповещения в приемное устройство широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия с помощью первого сетевого адреса; и (c) приема сообщения общего оповещения на основе первого сетевого адреса в данных, принимаемых от передающего устройства широковещательной передачи.According to yet another aspect of an exemplary embodiment of the present invention, there is provided a method for providing broadcast services in a network-based broadcast system using an Internet Protocol (IP). The method comprises the steps of: (a) transmitting, by a broadcast transmitter, a first access information including a first network address for transmitting a general notification message to a broadcast receiver, and second access information associated with controlling the broadcast system, to the broadcast receiver by one of the broadcast network and the interaction network; (b) if a general notification event occurs, generating a general notification message and transmitting the generated general notification message to the broadcast receiver by one of the broadcast network and the interaction network using the first network address; and (c) receiving a general alert message based on the first network address in the data received from the broadcast transmitter.
Согласно еще одному другому аспекту примерного варианта осуществления настоящего изобретения предусмотрена система широковещательной передачи на основе сети, использующей Интернет-протокол (IP). Система широковещательной передачи содержит передающее устройство широковещательной передачи для предварительной передачи первой информации доступа, включающей в себя первый сетевой адрес, для передачи сообщения общего оповещения, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, в приемное устройство широковещательной передачи, и если возникает событие общего оповещения, формирования сообщения общего оповещения и передачи сформированного сообщения общего оповещения в приемное устройство широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия с помощью первого сетевого адреса; и приемное устройство широковещательной передачи для приема сообщения общего оповещения на основе первого сетевого адреса в данных, принимаемых от передающего устройства широковещательной передачи.According to yet another aspect of an exemplary embodiment of the present invention, there is provided a network-based broadcast system using an Internet Protocol (IP). The broadcast system comprises a broadcast transmitter for transmitting first access information including a first network address for transmitting a general notification message and second access information associated with controlling a broadcast system to a broadcast receiver, and if event of general notification, generation of a general notification message and transmission of the generated general notification message to the receiving e broadcasting device via one of the broadcast network and the interaction network using the first network address; and a broadcast receiver for receiving a general alert message based on the first network address in data received from the broadcast transmitter.
Согласно еще одному другому аспекту примерного варианта осуществления настоящего изобретения предусмотрен машиночитаемый носитель записи, хранящий программу для реализации способа предоставления услуг широковещательной передачи в приемном устройстве системы широковещательной передачи на основе Интернет-протокола (IP). Способ включает в себя этап (a) передачи первой информации доступа, включающей в себя первый сетевой адрес, для передачи сообщения общего оповещения в приемное устройство широковещательной передачи, которое принимает услугу широковещательной передачи, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, в приемное устройство широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия. Дополнительно способ включает в себя этап (b) формирования сообщения общего оповещения и передачи сформированного сообщения общего оповещения в приемное устройство широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия с помощью первого сетевого адреса, если возникает событие общего оповещения.According to yet another aspect of an exemplary embodiment of the present invention, there is provided a computer-readable recording medium storing a program for implementing a method for providing broadcast services in a receiver of an Internet Protocol (IP) -based broadcast system. The method includes the step of (a) transmitting first access information including a first network address for transmitting a general alert message to a broadcast receiving device that receives a broadcast service, and second access information associated with controlling the broadcast system, to the broadcast receiver by one of the broadcast network and the interaction network. The method further includes the step of (b) generating a general notification message and transmitting the generated general notification message to the broadcast receiver by one of the broadcast network and the interaction network using the first network address if a general notification event occurs.
Согласно еще одному другому аспекту примерного варианта осуществления настоящего изобретения предусмотрен машиночитаемый носитель записи, хранящий программу для реализации способа приема услуг широковещательной передачи в передающем устройстве широковещательной передачи системы широковещательной передачи на основе Интернет-протокола (IP). Способ включает в себя этап (a) приема первой информации доступа, включающей в себя первый сетевой адрес, для приема сообщения общего оповещения, и второй информации доступа, ассоциативно связанной с управлением системой широковещательной передачи, от передающего устройства широковещательной передачи посредством одного из сети широковещательной передачи и сети взаимодействия. Дополнительно способ включает в себя этап (b) приема сообщения общего оповещения на основе первого сетевого адреса в данных, принимаемых от передающего устройства широковещательной передачи.According to yet another aspect of an exemplary embodiment of the present invention, there is provided a computer-readable recording medium storing a program for implementing a method for receiving broadcast services in a broadcast transmission apparatus of an Internet Protocol (IP) broadcasting system. The method includes the step of (a) receiving first access information including a first network address for receiving a general notification message and second access information associated with controlling a broadcast system from a broadcast transmission device via one of the broadcast network and networking. Additionally, the method includes the step of (b) receiving a general alert message based on the first network address in the data received from the broadcast transmitter.
Другие аспекты, преимущества и выраженные признаки изобретения должны стать очевидными специалистам в данной области техники из последующего подробного описания, которое при рассмотрении вместе с прилагаемыми чертежами раскрывает примерные варианты осуществления изобретения.Other aspects, advantages and pronounced features of the invention should become apparent to those skilled in the art from the following detailed description, which, when taken in conjunction with the accompanying drawings, discloses exemplary embodiments of the invention.
Краткое описание чертежейBrief Description of the Drawings
Вышеуказанные и другие цели, признаки и преимущества конкретных вариантов осуществления настоящего изобретения должны стать более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, из которых:The above and other objectives, features and advantages of specific embodiments of the present invention should become more apparent from the following detailed description, taken in conjunction with the accompanying drawings, of which:
Фиг. 1 - схема, иллюстрирующая функциональную архитектуру для передачи сообщения оповещения в мобильной системе широковещательной передачи согласно первому примерному варианту осуществления настоящего изобретения;FIG. 1 is a diagram illustrating a functional architecture for transmitting a notification message in a mobile broadcast system according to a first exemplary embodiment of the present invention;
Фиг. 2 - блок-схема последовательности операций, иллюстрирующая способ формирования и передачи SGDD согласно примерному варианту осуществления настоящего изобретения;FIG. 2 is a flowchart illustrating a method for generating and transmitting SGDDs according to an exemplary embodiment of the present invention;
Фиг. 3 - блок-схема последовательности операций, иллюстрирующая способ приема SGDD терминалом в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения;FIG. 3 is a flowchart illustrating a method for receiving an SGDD by a terminal in a mobile broadcast system according to an exemplary embodiment of the present invention;
Фиг. 4 - блок-схема, иллюстрирующая систему широковещательной передачи для передачи сообщения общего оповещения в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения;FIG. 4 is a block diagram illustrating a broadcast system for transmitting a general alert message in a mobile broadcast system according to an exemplary embodiment of the present invention;
Фиг. 5 - блок-схема, иллюстрирующая процесс передачи сообщения общего оповещения в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения;FIG. 5 is a flowchart illustrating a process for transmitting a general alert message in a mobile broadcast system according to an exemplary embodiment of the present invention;
Фиг. 6 - блок-схема, иллюстрирующая процесс приема сообщения общего оповещения в клиентской функции оповещения мобильной системы широковещательной передачи согласно примерному варианту осуществления настоящего изобретения;FIG. 6 is a flowchart illustrating a process for receiving a general alert message in a client alert function of a mobile broadcast system according to an exemplary embodiment of the present invention;
Фиг. 7 - блок-схема, иллюстрирующая процесс приема сообщения общего оповещения в клиентской функции оповещения, когда она соединена с сетью взаимодействия или системой, имеющей терминал в режиме ожидания, мобильной системы широковещательной передачи согласно примерному варианту осуществления настоящего изобретения;FIG. 7 is a flowchart illustrating a process for receiving a general alert message in a client alert function when it is connected to an interaction network or system having a standby terminal of a mobile broadcast system according to an exemplary embodiment of the present invention;
Фиг. 8 - схема, иллюстрирующая архитектуру модели данных в руководстве по услугам, предлагаемом для мобильной широковещательной передачи в OMA BAC BCAST, одной из стандартных групп для технологии мобильной широковещательной передачи;FIG. 8 is a diagram illustrating a data model architecture in a service guide offered for mobile broadcasting in OMA BAC BCAST, one of the standard groups for mobile broadcasting technology;
Фиг. 9 - блок-схема, иллюстрирующая способ формирования и передачи фрагмента доступа в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения;FIG. 9 is a flowchart illustrating a method of generating and transmitting an access fragment in a mobile broadcast system according to an exemplary embodiment of the present invention;
Фиг. 10 - блок-схема, иллюстрирующая способ приема и обработки фрагмента доступа в терминале мобильной системы широковещательной передачи согласно примерному варианту осуществления настоящего изобретения;FIG. 10 is a flowchart illustrating a method of receiving and processing an access fragment in a terminal of a mobile broadcast system according to an exemplary embodiment of the present invention;
Фиг. 11 - схема, иллюстрирующая архитектуру сети цифрового видеовещания-сходимости услуг широковещательной и мобильной передачи (DVB-CBMS) согласно второму примерному варианту осуществления настоящего изобретения;FIG. 11 is a diagram illustrating the architecture of a digital video broadcast convergence network of broadcast and mobile transmission services (DVB-CBMS) according to a second exemplary embodiment of the present invention;
Фиг. 12 - схема, иллюстрирующая модель данных электронного руководства по услугам (ESG) в DVB-CBMS согласно второму примерному варианту осуществления настоящего изобретения;FIG. 12 is a diagram illustrating a data model of an electronic service guide (ESG) in a DVB-CBMS according to a second exemplary embodiment of the present invention;
Фиг. 13 - это схема, иллюстрирующая операцию доставки ESG в DVB-CBMS согласно второму примерному варианту осуществления настоящего изобретения;FIG. 13 is a diagram illustrating an operation for delivering an ESG to a DVB-CBMS according to a second exemplary embodiment of the present invention;
Фиг. 14 - блок-схема, иллюстрирующая схематичный процесс передачи/приема сообщения оповещения согласно второму примерному варианту осуществления настоящего изобретения;FIG. 14 is a flowchart illustrating a schematic process for transmitting / receiving a notification message according to a second exemplary embodiment of the present invention;
Фиг. 15 - блок-схема, иллюстрирующая операцию формирования и доставки дескриптора самонастройки ESG в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения;FIG. 15 is a flowchart illustrating an operation of generating and delivering an ESG self-descriptor in a broadcast system according to a second exemplary embodiment of the present invention;
Фиг. 16 - блок-схема, иллюстрирующая операцию приема информации канала сообщения оповещения в дескрипторе самонастройки ESG терминалом в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения;FIG. 16 is a flowchart illustrating an operation of receiving channel information of a notification message in an ESG self-descriptor by a terminal in a broadcast system according to a second exemplary embodiment of the present invention;
Фиг. 17 - блок-схема, иллюстрирующая операцию формирования и доставки информации канала сообщения оповещения в фрагменте ESG Acquisition в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения;FIG. 17 is a flowchart illustrating an operation of generating and delivering channel information of a notification message in an ESG Acquisition fragment in a broadcast system according to a second exemplary embodiment of the present invention;
Фиг. 18 - блок-схема, иллюстрирующая операцию приема информации канала сообщения оповещения в фрагменте ESG Acquisition терминалом в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения;FIG. 18 is a flowchart illustrating an operation of receiving channel information of a notification message in an ESG Acquisition fragment by a terminal in a broadcast system according to a second exemplary embodiment of the present invention;
Фиг. 19 - блок-схема, иллюстрирующая операцию доставки сообщения общего оповещения в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения;FIG. 19 is a flowchart illustrating a general alert message delivery operation in a broadcast system according to a second exemplary embodiment of the present invention;
Фиг. 20 - блок-схема, иллюстрирующая операцию приема сообщения оповещения посредством клиентской функции оповещения терминала в мобильной системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения; иFIG. 20 is a flowchart illustrating an operation of receiving a notification message by a terminal notification client function in a mobile broadcast system according to a second exemplary embodiment of the present invention; and
Фиг. 21 - блок-схема, иллюстрирующая процесс приема сообщения оповещения в клиентской функции оповещения терминала, когда она соединена с сетью взаимодействия в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.FIG. 21 is a flowchart illustrating a process for receiving a notification message in a client notification function of a terminal when it is connected to an interaction network in a broadcast system according to a second exemplary embodiment of the present invention.
На всех чертежах одинаковые номера ссылок чертежей должны пониматься так, чтобы обозначать одинаковые элементы, признаки и структуры.In all the drawings, the same reference numbers of the drawings should be understood to mean the same elements, features and structures.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF THE INVENTION
Аспекты, указываемые в описании, такие как подробная структура и элементы, предоставляются для того, чтобы помочь в исчерпывающем понимании вариантов осуществления настоящего изобретения, и являются просто примерными. Следовательно, специалисты в данной области техники должны признавать, что различные изменения и модификации вариантов осуществления, описанных в данном документе, могут выполняться без отступления от области применения и духа изобретения. Помимо этого, описания хорошо известных функций и конструкций опущены для ясности и краткости.Aspects indicated in the description, such as a detailed structure and elements, are provided in order to help in a comprehensive understanding of the embodiments of the present invention, and are merely exemplary. Therefore, those skilled in the art should recognize that various changes and modifications to the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
Примерный вариант осуществления настоящего изобретения включает в себя устройство и способ для формирования и передачи сообщения оповещения в терминал, принимающий мобильную услугу широковещательной передачи, когда связанные с услугой/системой изменения возникают в системе широковещательной передачи, поддерживающей мобильную услугу широковещательной передачи, или есть необходимость оповестить о чрезвычайной ситуации. Помимо этого, примерный вариант осуществления настоящего изобретения предоставляет способ, допускающий доставку сообщения оповещения независимо от того, принимает или нет терминал услугу. В нижеследующем описании система мобильной связи, поддерживающая мобильную услугу широковещательной передачи, упоминается как "мобильная система широковещательной передачи".An exemplary embodiment of the present invention includes an apparatus and method for generating and transmitting a notification message to a terminal receiving a mobile broadcast service when changes associated with the service / system occur in a broadcast system supporting the mobile broadcast service, or there is a need to notify emergency situation. In addition, an exemplary embodiment of the present invention provides a method for delivering a notification message regardless of whether or not the terminal is receiving a service. In the following description, a mobile communication system supporting a mobile broadcast service is referred to as a “mobile broadcast system”.
Для понятности и краткости после того как представляется примерный вариант осуществления мобильной системы широковещательной передачи, описывается формат сообщения оповещения согласно примерным вариантам осуществления настоящего изобретения и мобильная система широковещательной передачи, к которой применяется формат сообщения. Затем приводится описание устройства и способа для формирования и передачи сообщения оповещения в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения. Первый примерный вариант осуществления описывается со ссылкой на систему широковещательной передачи, заданную в Партнерском проекте третьего поколения (3GPP), который является группой стандартизации для асинхронной мобильной связи, или Открытом альянсе мобильной связи (OMA), который является группой стандартизации терминальных приложений. Второй примерный вариант осуществления описывается со ссылкой на систему цифрового видеовещания-сходимости услуг широковещательной и мобильной передачи (DVB-CBMS), заданную другой группой стандартов для мобильной широковещательной передачи.For clarity and brevity, after an exemplary embodiment of a mobile broadcast system is presented, a notification message format according to exemplary embodiments of the present invention and a mobile broadcast system to which a message format is applied is described. Next, a description is given of a device and method for generating and transmitting a notification message in a mobile broadcast system according to an exemplary embodiment of the present invention. The first exemplary embodiment is described with reference to the broadcast system defined in the Third Generation Partnership Project (3GPP), which is a standardization group for asynchronous mobile communications, or the Open Mobile Alliance (OMA), which is a standardization group of terminal applications. A second exemplary embodiment is described with reference to a digital video broadcast convergence system for broadcast and mobile transmission services (DVB-CBMS) defined by another group of standards for mobile broadcasting.
Ниже приводится описание мобильной системы широковещательной передачи согласно первому примерному варианту осуществления, чтобы предоставить понимание сообщения оповещения. Хотя названия объектов, используемых в мобильной системе широковещательной передачи OMA, применяются в первом примерном варианте осуществления, использование имен и стандарт OMA не должны ограничивать область применения примерных вариантов осуществления настоящего изобретения, и первый примерный вариант осуществления может быть применен к любой системе, имеющей аналогичный уровень техники.The following is a description of a mobile broadcast system according to a first exemplary embodiment to provide an understanding of an alert message. Although the names of objects used in the OMA mobile broadcast system are used in the first exemplary embodiment, the use of names and the OMA standard should not limit the scope of exemplary embodiments of the present invention, and the first exemplary embodiment can be applied to any system having a similar level technicians.
Фиг. 1 - это схема, иллюстрирующая функциональную архитектуру для передачи сообщения оповещения в мобильной системе широковещательной передачи согласно первому примерному варианту осуществления настоящего изобретения. Система, показанная на фиг. 1, задается рабочей группой по широковещательной передаче и просмотру мобильного содержимого Открытого альянса мобильной связи (OMA BAC BCAST) одной из групп стандартизации для мобильных широковещательных терминалов. Хотя примерный вариант осуществления настоящего изобретения описывается со ссылкой на архитектуру широковещательных оповещений OMA BCAST, он также может быть применен к другой мобильной системе широковещательной передачи, имеющей функцию передачи сообщений оповещения, из широковещательных систем на основе Интернет-протокола (IP), и этот примерный вариант осуществления не ограничивает область применения примерного варианта осуществления настоящего изобретения. Помимо этого, примерный вариант осуществления использует "руководство по услугам" в качестве информации, включающей в себя, например, описание, связанное с приемом услуги широковещательной передачи, и способ приема BCAST-системы. Также применяется "фрагмент доступа" в качестве информации, включающей в себя способ доступа к услуге широковещательной передачи. Термины "руководство по услугам" и "фрагмент доступа" могут быть заданы как различные термины согласно типу системы широковещательной передачи.FIG. 1 is a diagram illustrating a functional architecture for transmitting a notification message in a mobile broadcast system according to a first exemplary embodiment of the present invention. The system shown in FIG. 1 is defined by the OMA BAC BCAST, one of the standardization groups for mobile broadcast terminals, by the working group on broadcasting and viewing mobile content of the OMA BAC BCAST. Although an exemplary embodiment of the present invention is described with reference to the OMA BCAST broadcast notification architecture, it can also be applied to another mobile broadcast system having a function of transmitting alert messages from Internet Protocol (IP) broadcast systems, and this exemplary embodiment implementation does not limit the scope of an exemplary embodiment of the present invention. In addition, an exemplary embodiment uses a “service guide” as information including, for example, a description associated with receiving a broadcast service and a method for receiving a BCAST system. An “access fragment” is also used as information including a method for accessing a broadcast service. The terms “service guide” and “access fragment” can be defined as various terms according to the type of broadcast system.
Ссылаясь на фиг. 1, блок 101 создания содержимого - это поставщик услуги широковещательной передачи (далее упоминаемой как BCAST-услуга). BCAST-услуга может включать в себя традиционную аудио/видеовещательную услугу, услугу загрузки файлов (музыкальных файлов или файлов с данными) и т.п. Если есть какие-либо проблемы при предоставлении BCAST-услуги или какие-либо изменения в содержимом услуги, блок 101 создания содержимого оповещает об изменении в функцию оповещаемого событий (NTE) 102-1 в приложении 102 BCAST-услуги.Referring to FIG. 1, the
Приложение 102 BCAST-услуги имеет функцию приема данных для BCAST-услуги, предоставляемой от блока 101 создания содержимого, обработки принимаемых данных в форме, подходящей для сети широковещательной передачи, и формирования данных BCAST-услуги. Приложение 102 BCAST-услуги также имеет функцию формирования стандартизированных метаданных, необходимых для управления мобильной широковещательной передачей. Помимо этого, приложение 102 BCAST-услуги принимает изменение в BCAST-услуги, сообщенное блоком 101 создания содержимого, и оповещает об изменении в функцию 104-1 формирования оповещений, размещенную в блоке 104 управления BCAST-подпиской.The
Блок 103 распространения/адаптации BCAST-услуги имеет функцию установления однонаправленного канала для передачи данных BCAST-услуги, предоставляемых от приложения 102 BCAST-услуги, функцию определения расписания передачи для BCAST-услуги, и функцию формирования руководства по мобильной широковещательной передаче. Блок 103 распространения/адаптации BCAST-услуги соединен с системой широковещательной передачи распространения (BDS) 106, допускающей предоставление BCAST-услуги, или сетью 107 взаимодействия, поддерживающей связь взаимодействия. Помимо этого, блок 103 распространения/адаптации BCAST-услуги, включающий в себя функцию распространения/адаптации оповещений (NTDA) 103-1, принимает сообщение оповещения от блока 104 управления BCAST-подпиской и передает сообщение оповещения одному или множеству пользователей посредством BDS 106 или сети 107 взаимодействия.The BCAST service distribution /
Блок 104 управления BCAST-подпиской управляет информацией подписки для приема BCAST-услуги, информацией предоставления услуги и информацией устройства для устройства, принимающего BCAST-услугу. В частности, блок 104 управления BCAST-подпиской, поскольку он включает в себя функцию 104-1 формирования оповещений, формирует сообщение оповещения с помощью информации событий для оповещения, принимаемой от блока 101 создания содержимого или BDS 106, либо формирует сообщение оповещения для события BCAST-услуги.The BCAST
Блок 105 распространения BDS-услуг имеет функцию распространения всех принимаемых BCAST-услуг через канал широковещательной передачи или канал взаимодействия. Блок 105 распространения BDS-услуг - это объект, который может присутствовать либо отсутствовать согласно типу реализованной BDS 106.The BDS
BDS 106 - это сеть для передачи BCAST-услуг, и ей может быть, например, DVB-H, услуга широковещательной и многоадресной передачи (MBMS) 3GPP, 3GPP2-услуга широковещательной и многоадресной передачи (BCMCS) и т.п. Помимо этого, в случае если есть изменение в передаче конкретной BCAST-услуги, если X-1-интерфейс 131 или блок 105 распространения BDS-услуг существует, BDS 106 оповещает об изменении в блок 103 распространения/адаптации BCAST-услуг посредством NT-B1-интерфейса 124.
Сеть 107 взаимодействия передает BCAST-услуги на основе "от точки к точке" либо интерактивно обменивается управляющей информацией и дополнительной информацией, связанной с приемом BCAST-услуг, и может быть, например, существующей сотовой сетью.The
Терминал 108 допускает прием BCAST-услуги и может иметь функцию осуществления доступа к сотовой сети согласно своим характеристикам. Здесь предполагается, что терминал 108 - это терминал, допускающий осуществление доступа к сотовой сети. Терминал 108 принимает сообщение оповещения, передаваемое посредством NT-5-интерфейса 125 с помощью клиентской функции оповещения (NTC) 108-1, и выполняет соответствующую операцию согласно принимаемому сообщению оповещения. Альтернативно терминал 108 принимает сообщение оповещения, передаваемое посредством NT-6-интерфейса 126, и выполняет соответствующую операцию согласно принимаемому сообщению оповещения.
Далее приводится описание интерфейсов между вышеуказанными объектами.The following is a description of the interfaces between the above objects.
NT-1-интерфейс 121 - это интерфейс между функцией 102-1 событий для оповещения, находящейся в приложении 102 BCAST-услуг, и блоком 101 создания содержимого. NT-1-интерфейс 121 используется для того, чтобы доставлять соответствующее событие для оповещения в функцию 102-1 событий для оповещения, когда требующее оповещения событие происходит у блока 101 создания содержимого.NT-1 interface 121 is the interface between the alert event function 102-1 located in the
NT-3-интерфейс 122 - это интерфейс между функцией 102-1 событий для оповещения, находящейся в приложении 102 BCAST-услуг, и функцией 104-1 формирования оповещений блока 104 управления BCAST-подпиской. NT-3-интерфейс 122 доставляет информацию, требуемую для оповещения о событии или для формирования сообщения оповещения, с тем чтобы функция 104-1 формирования оповещений могла сформировать событие для оповещения.The NT-3 interface 122 is an interface between the alert event function 102-1 located in the
NT-4-интерфейс 123 - это интерфейс между функцией 104-1 формирования оповещений, находящейся в блоке 104 управления BCAST-подпиской, и функцией 103-1 распространения/адаптации оповещений для блока 103 распространения/адаптации BCAST-услуг. NT-4-интерфейс 123 используется для передачи события для оповещения в функцию 103-1 распространения/адаптации оповещений, чтобы передавать сообщение оповещения, сформированное в функции 104-1 формирования оповещений, в BDS 106 или сеть 107 взаимодействия. Вместо этого NT-4-интерфейс 123 может быть использован функцией 103-1 распространения/адаптации оповещений для того, чтобы передавать сообщение оповещения для события, возникшего в BDS 106.The NT-4
NT-5-интерфейс 125 - это интерфейс, используемый, когда сообщение оповещения, предоставленное от функции 103-1 распространения/адаптации оповещений для блока 103 распространения/адаптации BCAST-услуг, непосредственно передается в терминал 108 через канал широковещательной передачи через BDS 106. NT-5-интерфейс 125 используется для передачи сообщения оповещения в один или множество терминалов.The NT-5
NT-6-интерфейс 126 - это интерфейс, используемый, когда сообщение оповещения, предоставленное от функции 103-1 распространения/адаптации оповещений для блока 103 распространения/адаптации BCAST-услуг, непосредственно передается в терминал 108 через выделенный канал к терминалу 108 через сеть 107 взаимодействия или через широковещательный канал, предоставленный сетью 107 взаимодействия. NT-6-интерфейс 126 используется для передачи сообщения оповещения в один или множество терминалов 108.NT-6
NT-B1-интерфейс 124 - это интерфейс между блоком распространения/адаптации 103 BCAST-услуг и блоком 105 распространения BDS-услуг, и он используется в качестве пути передачи блоком 103 распространения/адаптации BCAST-услуг в BDS 106 или в качестве пути приема информации событий, сформированной в BDS 106.The NT-
X-1-интерфейс 131 - это интерфейс, используемый в качестве пути передачи, который блок 103 распространения/адаптации BCAST-услуг должен использовать в BDS, или он используется в качестве пути приема информации событий, сформированной в BDS 106, когда блок 105 распространения BDS-услуг отсутствует. Тем не менее, когда блок 105 распространения BDS-услуг существует, X-1-интерфейс 131 используется в качестве интерфейса между BDS 106 и блоком 105 распространения BDS-услуг для оповещения о том, что событие возникло в BDS 106.The
X-2-интерфейс 132 - это интерфейс, используемый для установления пути передачи, который блок 103 распространения/адаптации BCAST-услуг должен использовать в сети 107 взаимодействия, когда блок 105 распространения BDS-услуг отсутствует. Тем не менее, когда блок 105 распространения BDS-услуг существует, X-2-интерфейс 132 используется в качестве интерфейса между BDS 106 и сетью 107 взаимодействия для установления однонаправленного канала, в котором событие для оповещения должно быть использовано в сети 107 взаимодействия, а также для передачи события для оповещения.The X-2 interface 132 is an interface used to establish a transmission path that the BCAST service distribution /
X-3-интерфейс 133, интерфейс между BDS 106 и терминалом 108, используется для BCAST-услуги или всех сообщений, передаваемых через канал широковещательной передачи.The
X-4-интерфейс 134 - это интерфейс канала широковещательной передачи между блоком 105 распространения BDS-услуг и терминалом 108.The
X-5-интерфейс 135 - это интерфейс канала взаимодействия между блоком 105 распространения BDS-услуг и терминалом 108.The
X-6-интерфейс 136 - это интерфейс взаимодействия, посредством которого сеть 107 взаимодействия может передавать управляющую информацию, связанную с BCAST-услугой.The
Функция 102-1 событий для оповещения имеет функцию предоставления информации, требуемой для формирования сообщения оповещения, через функцию 104-1 формирования оповещений, и после обнаружения возникновения требующего оповещения события предоставляет информацию о событии в функцию 104-1 формирования оповещений. Функция 104-1 формирования оповещений формирует сообщение оповещения, используя информацию и событие, требуемое для формирования сообщения оповещения, принимаемого от функции 102-1 событий для оповещения. Когда функция 104-1 формирования оповещений принимает событие для оповещения от BDS 106 через функцию 103-1 распространения/адаптации оповещений, она формирует сообщение оповещения и передает сообщение оповещения в функцию 103-1 распространения/адаптации оповещений. В процессе формирования сообщения оповещения, если есть необходимость заново указать начало услуги, функция 104-1 формирования оповещений принимает оповещение, указывающее изменение в информации услуги, от блока 101 создания содержимого. Следовательно, задан один случай, когда есть необходимость в передаче нового руководства по мобильной широковещательной передаче, и другой случай, когда возникает конкретное событие в BDS 106.The alert event function 102-1 has a function of providing the information required to generate an alert message through the alert generation function 104-1, and upon detecting the occurrence of an alert requiring an event, provides event information to the alert generation function 104-1. The alert generation function 104-1 generates an alert message using the information and event required to generate the alert message received from the alert event function 102-1. When the alert generation function 104-1 receives an alert event from the
Функция 103-1 распространения/адаптации оповещений служит для того, чтобы передавать сообщение оповещения через NT-5-интерфейс 125 или NT-6-интерфейс 126, а также доставлять событие для оповещения, указывающее изменение информации по конкретной мобильной услуге широковещательной передачи, от BDS 106 в функцию 104-1 формирования оповещений по NT-4-интерфейсу 123. При этом изменение в информации по услуге широковещательной передачи может включать в себя, например, корректировку скорости передачи данных или невозможность предоставления услуги из-за беспроводного сетевого окружения.The alert distribution / adaptation function 103-1 serves to transmit an alert message via an NT-5
До того как предоставляется подробное описание способа, допускающего прием сообщения оповещения, сначала описываются типы сообщений оповещения.Before a detailed description of a method for receiving an alert message is provided, the types of alert messages are first described.
Сообщение оповещения грубо может быть разделено на два типа.An alert message can roughly be divided into two types.
Первое сообщение оповещения - это сообщение общего оповещения, которое доставляется всем пользователям для общего назначения. Это сообщение оповещения используется поставщиком услуг для того, чтобы предоставлять информацию сбоев широковещательной передачи или системных изменений пользователям.The first alert message is a general alert message that is delivered to all users for general purposes. This alert message is used by the service provider to provide information to broadcast failures or system changes to users.
Второе сообщение оповещения - это сообщение конкретного оповещения, которое ограничено конкретной услугой. Это сообщение оповещения передается только пользователям, принимающим соответствующую услугу, и используется для того, чтобы указать изменение и начало услуги.The second alert message is a specific alert message that is limited to a particular service. This alert message is only transmitted to users receiving the corresponding service and is used to indicate the change and the start of the service.
Далее приводится описание передачи сообщения общего оповещения или первого сообщения оповещения.The following is a description of the transmission of the general alert message or the first alert message.
Ниже поясняется ServiceGuideDeliveryDescriptor (SGDD), или сообщение доставки руководства по услугам, согласно примерному варианту осуществления настоящего изобретения. Сообщение общего оповещения согласно примерному варианту осуществления настоящего изобретения показано в таблице 1 и таблице 2 ниже. Таблица 1 и таблица 2 иллюстрируют элементы и атрибуты ServiceGuideDeliveryDescriptor (SGDD), используемые для широковещательной передачи OMA. Для удобства таблица 1 и таблица 2 разделены из одной таблицы.The ServiceGuideDeliveryDescriptor (SGDD), or service guide delivery message, according to an exemplary embodiment of the present invention is explained below. A general alert message according to an exemplary embodiment of the present invention is shown in Table 1 and Table 2 below. Table 1 and Table 2 illustrate the elements and attributes of the ServiceGuideDeliveryDescriptor (SGDD) used for OMA broadcast. For convenience, table 1 and table 2 are separated from one table.
Примечание. Область действия FragmentVersion ограничена заданным транспортным сеансом. Значение FragmentVersion изменяется от 2^32-1 до 0.Version of the announced snippet of the service guide.
Note. The scope of the FragmentVersion is limited to the specified transport session. The value of FragmentVersion changes from 2 ^ 32-1 to 0.
Термины, используемые в таблице 1 и таблице 2, описываются далее. "Имя" означает имена значений элементов и значений атрибутов, составляющих соответствующее сообщение. "Тип" указывает то, соответствует ли соответствующее имя значению элемента или значению атрибута. Значение элемента имеет значения E1, E2, E3 и E4. E1 означает значение верхнего элемента для всего сообщения, E2 означает значение подчиненного элемента E1, E3 означает значение подчиненного элемента E2, а E4 означает значение подчиненного элемента E3. Значение атрибута указывается посредством A, и A означает значение атрибута соответствующего элемента. Например, A согласно E1 означает значение атрибута E1.The terms used in table 1 and table 2 are described below. “Name” means the names of the element values and attribute values that make up the corresponding message. "Type" indicates whether the corresponding name matches the element value or attribute value. The element value has the values E1, E2, E3 and E4. E1 means the value of the top element for the entire message, E2 means the value of the child element E1, E3 means the value of the child element E2, and E4 means the value of the child element E3. The attribute value is indicated by A, and A means the attribute value of the corresponding element. For example, A according to E1 means the value of the attribute E1.
"Категория" используется для указания того, является ли соответствующее значение элемента или значение атрибута обязательным, и имеет значение M, если значение обязательное, и значение O, если значение необязательное. "Количество элементов" означает отношения между элементами, и имеет значения "0", "0...1", "1", "0...n", "1...n", где 0 означает необязательное отношение, 1 означает обязательное отношение, а n означает возможность наличия множества значений. Например, "0...n" означает возможность того, что нет соответствующего значения элемента или имеется n соответствующих значений элемента.A "category" is used to indicate whether the corresponding element value or attribute value is mandatory, and has a value of M if the value is mandatory and a value of O if the value is optional. "Number of elements" means the relationship between the elements, and has the meanings "0", "0 ... 1", "1", "0 ... n", "1 ... n", where 0 means an optional relationship, 1 means a mandatory relation, and n means the possibility of having multiple values. For example, "0 ... n" means the possibility that there is no corresponding element value or that there are n corresponding element values.
"Описание" задает смысл соответствующего значения элемента или атрибута.Description describes the meaning of the corresponding value of an element or attribute.
Ссылаясь на таблицу 1, проиллюстрированы элементы и атрибуты ServiceGuideDeliveryDescriptor (SGDD), используемые для широковещательной передачи OMA. До описания SGDD, описывается руководство по услугам (SG). Руководство по услугам используется для того, чтобы указывать то, какая услуга в данный момент предоставляется пользователю в мобильной системе широковещательной передачи. Информация, предоставляемая посредством руководства по услугам, может включать в себя информацию по самой услуге, информацию по приобретению услуги, информацию по приему услуги и информацию по поставщику услуги и системе связи.Referring to Table 1, illustrated are the elements and attributes of a ServiceGuideDeliveryDescriptor (SGDD) used for OMA broadcast. Before describing SGDD, a service guide (SG) is described. A service guide is used to indicate what service is currently being provided to a user in a mobile broadcast system. The information provided through the service manual may include information on the service itself, information on purchasing the service, information on receiving the service, and information on the service provider and communication system.
Руководство по услугам состоит из нескольких фрагментов согласно характеристике информации, предоставляемой в нем. Следовательно, чтобы сконфигурировать одно полное руководство по услугам, необходимо принять множество фрагментов. Назначение SGDD состоит в том, чтобы предоставлять информацию по расписанию передачи и каналам передачи множества фрагментов, тем самым позволяя терминалу, назначенному для приема фрагментов руководства по услугам, эффективно принимать фрагменты руководства по услугам.The service guide consists of several fragments according to the characteristics of the information provided in it. Therefore, in order to configure one complete service guide, many fragments must be accepted. The purpose of SGDD is to provide information on the transmission schedule and transmission channels of a plurality of fragments, thereby allowing the terminal designated to receive fragments of the service guide to efficiently receive fragments of the service guide.
Ссылаясь на таблицу 1 и таблицу 2, DescriptorEntry предоставляет информацию, доступную для приема произвольных фрагментов руководства по услугам в SGDD, и может существовать множество DescriptorEntry.Referring to table 1 and table 2, DescriptorEntry provides information available for receiving arbitrary fragments of a service guide in SGDD, and there may be multiple DescriptorEntry.
Transport содержит информацию позиции для транспортного сеанса для доставки руководства по услугам и задается посредством следующих трех атрибутов. Атрибут IPAddress, один из атрибутов элемента Transport, указывает адрес Интернет-протокола (IP) транспортного сеанса. Атрибут Port, один из атрибутов элемента Transport, указывает номер порта транспортного сеанса. Атрибут SessionID, один из атрибутов элемента Transport, указывает идентификатор (ID) транспортного сеанса.Transport contains the position information for the transport session for the delivery of the service guide and is specified through the following three attributes. The IPAddress attribute, one of the attributes of the Transport element, indicates the Internet Protocol (IP) address of the transport session. The Port attribute, one of the attributes of the Transport element, indicates the port number of the transport session. The SessionID attribute, one of the attributes of the Transport element, indicates the transport session identifier (ID).
AlternativeAccessURL, когда невозможно принимать фрагменты руководства по услугам через канал широковещательной передачи в канале, указанном посредством DescriptorEntry, указывает позицию, где можно принимать фрагменты руководства по услугам, с тем чтобы мобильный широковещательный терминал мог принимать фрагменты руководства по услугам посредством сети 107 взаимодействия, и AlternativeAccessURL указывается посредством универсального указателя информационного ресурса (URL).AlternativeAccessURL, when it is not possible to receive fragments of the service guide through the broadcast channel in the channel indicated by DescriptorEntry, indicates the position where it is possible to receive fragments of the service guide so that the mobile broadcast terminal can receive fragments of the service guide through the
ServiceGuideDeliveryUnit указывает пакет из нескольких фрагментов данных, составляющих руководство по услугам, и состоит из имеющихся 3 атрибутов и множества элементов. Число элементов в ServiceGuideDeliveryUnit является пропорцией к числу фрагментов данных. TransportObjectID, один из атрибутов элемента ServiceGuideDeliveryUnit, указывает идентификатор объекта для доставки руководства по услугам. ValidFrom, один из атрибутов элемента ServiceGuideDeliveryUnit, указывает допустимое время начала соответствующего фрагмента данных руководства по услугам. ValidTo, один из атрибутов элемента ServiceGuideDeliveryUnit, указывает допустимое время окончания соответствующего фрагмента данных руководства по услугам.ServiceGuideDeliveryUnit indicates a package of several pieces of data that make up the service guide, and consists of 3 available attributes and many elements. The number of elements in ServiceGuideDeliveryUnit is a proportion of the number of data fragments. TransportObjectID, one of the attributes of the ServiceGuideDeliveryUnit element, specifies the object identifier for the delivery of the service guide. ValidFrom, one of the attributes of the ServiceGuideDeliveryUnit element, indicates the valid start time for the corresponding piece of data in the service guide. ValidTo, one of the attributes of the ServiceGuideDeliveryUnit element, indicates the valid end time for the corresponding piece of data in the service guide.
Fragment - это элемент, принадлежащий ServiceGuideDeliveryUnit, и может существовать множество Fragment. Fragment, который является информационным фрагментом для доступного в данный момент руководства по услугам, имеет 3 атрибута. FragmentID, один из атрибутов элемента Fragment, указывает идентификатор информационного фрагмента. FragmentVersion, один из атрибутов элемента Fragment, указывает информацию версии информационного фрагмента. Type, один из атрибутов элемента Fragment, указывает схему или тип многоцелевых расширений электронной почты в Интернете (MIME) для информационного фрагмента.Fragment is an element owned by ServiceGuideDeliveryUnit, and many Fragment can exist. Fragment, which is an information fragment for the currently available service guide, has 3 attributes. FragmentID, one of the attributes of the Fragment element, indicates the identifier of the information fragment. FragmentVersion, one of the attributes of the Fragment element, indicates version information of the information fragment. Type, one of the attributes of the Fragment element, specifies the schema or type of Multipurpose Internet Email Extensions (MIME) for the information fragment.
Элемент NotificationEntry имеет два атрибута: NotificationPort и NotificationAddress. NotificationPort и NotificationAddress указывают информацию о канале, посредством которого терминал может принимать сообщение общего оповещения. В большинстве мобильных широковещательных передач обсуждается использование IP в качестве технологии передачи данных. Если способ, которым терминал может принимать сообщение общего оповещения при допущении, что используется IP, предоставляет информацию по IP-адресу, по которому сообщение общего оповещения должно быть доставлено, и предоставляет информацию по номеру порта протокола передачи дейтаграмм пользователя (UDP) при допущении, что UDP используется поверх IP, то терминал может принимать сообщение общего оповещения. Причина для использования UDP следующая. Хотя другие транспортные протоколы, такие как TCP, также могут быть использованы, заголовок транспортного протокола UDP имеет меньше дополнительной служебной информации и не поддерживает подтверждение приема, так что транспортный протокол UDP подходит для характеристик однонаправлено передаваемой услуги широковещательной передачи. NotificationPort имеет номер UDP-порта, ранее выделенный так, что сетевой поставщик или поставщик услуг использует номер UDP-порта, когда он отправляет сообщение общего оповещения. Терминал, принимающий сообщение, передаваемое посредством UDP-порта, указанного для использования сообщения общего оповещения, может немедленно обнаружить соответствующий пакет в качестве сообщения общего оповещения и обработать пакет, поскольку он знает UDP-порт для сообщения общего оповещения через SGDD.The NotificationEntry element has two attributes: NotificationPort and NotificationAddress. NotificationPort and NotificationAddress indicate information about the channel through which the terminal can receive the general notification message. Most mobile broadcasts discuss the use of IP as a data technology. If the way the terminal can receive the general notification message assuming that IP is used, provides information on the IP address at which the general notification message should be delivered, and provides information on the user datagram protocol (UDP) port number under the assumption that If UDP is used over IP, the terminal can receive a general alert message. The reason for using UDP is as follows. Although other transport protocols, such as TCP, can also be used, the UDP transport header has less overhead and does not support acknowledgment, so the UDP transport protocol is suitable for unidirectional broadcast service characteristics. NotificationPort has the UDP port number previously allocated so that the network provider or service provider uses the UDP port number when it sends a general notification message. The terminal receiving the message transmitted via the UDP port indicated for using the general notification message can immediately detect the corresponding packet as a general notification message and process the packet because it knows the UDP port for the general notification message via SGDD.
Функция 102-1 событий для оповещения или функция 103-1 распространения/адаптации оповещений по фиг. 1 доступна в качестве объекта для формирования сообщения доставки, чтобы доставлять сообщение общего оповещения. Устройство для формирования сообщения доставки имеет информацию по всем сеансам, где услуга в данный момент передается. Т.е. можно присоединить сообщение общего оповещения к существующему транспортному сеансу, без формирования отдельного транспортного сеанса.The alert function 102-1 or the alert propagation / adaptation function 103-1 of FIG. 1 is available as an object for generating a delivery message to deliver a general alert message. A device for generating a delivery message has information on all sessions where the service is currently being transmitted. Those. You can attach a general alert message to an existing transport session without creating a separate transport session.
Базовый идентификационный модуль сеанса состоит из IP-адреса, и сообщение общего оповещения использует IP-адрес текущего сеанса. Если мобильная система широковещательной передачи доставляет сообщение общего оповещения посредством текущего IP-сеанса посредством простого различения UDP-порта, терминал может сразу принимать сообщение общего оповещения без необходимости отдельно отслеживать сеанс. NotificationPort может быть использован, когда терминал принимает мобильную услугу широковещательной передачи и хочет доставить сообщение общего оповещения посредством IP-потока (или транспортного пути IP), где мобильная услуга широковещательной передачи передается.The basic session identification module consists of an IP address, and the general alert message uses the IP address of the current session. If the mobile broadcast system delivers a general alert message through the current IP session by simply distinguishing the UDP port, the terminal can immediately receive the general alert message without the need to separately monitor the session. NotificationPort can be used when the terminal receives a mobile broadcast service and wants to deliver a general alert message via an IP stream (or IP transport path) where the mobile broadcast service is transmitted.
NotificationAddress используется, когда есть намерение выделить специальный IP-адрес в ходе доставки сообщения общего оповещения и доставить сообщение общего оповещения посредством потока (или транспортного пути), имеющего IP-адрес. NotificationAddress предоставляет IP-адрес, чтобы доставить сообщение общего оповещения в терминал, принимающий мобильную услугу широковещательной передачи, или терминалы в режиме бездействия, не принимающие мобильную услугу широковещательной передачи, чтобы сэкономить электроэнергию. Терминал, назначенный для того, чтобы принимать сообщение общего оповещения, имеет информацию по NotificationPort и NotificationAddress и принимает сообщение общего оповещения, поскольку объект, желающий доставить состояние терминала либо сообщение общего оповещения, задает адрес приема сообщения общего оповещения.NotificationAddress is used when it is intended to allocate a special IP address during the delivery of a general notification message and deliver a general notification message through a stream (or transport path) having an IP address. NotificationAddress provides an IP address to deliver a general alert message to a terminal receiving a mobile broadcast service, or inactive mode terminals not receiving a mobile broadcast service to save power. A terminal designated to receive a general notification message has information on NotificationPort and NotificationAddress and receives a general notification message, since an entity wishing to deliver a terminal status or a general notification message sets the reception address of the general notification message.
Далее приводится описание способа доставки сообщения SGDD с помощью системы по фиг. 1 в качестве мобильной системы широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.The following is a description of a method for delivering an SGDD message using the system of FIG. 1 as a mobile broadcast system according to an exemplary embodiment of the present invention.
Фиг. 2 - это блок-схема, иллюстрирующая способ формирования и передачи SGDD согласно примерному варианту осуществления настоящего изобретения.FIG. 2 is a flowchart illustrating a method for generating and transmitting SGDDs according to an exemplary embodiment of the present invention.
Ссылаясь на фиг. 2, блок 103 распространения/адаптации BCAST-услуг указывает элементы и атрибуты SGDD, которые должны быть доставлены в терминал 108, на этапе 201. На этапе 201 указываются значения NotificationEntry, NotificationPort и NotificationAddress согласно примерному варианту осуществления настоящего изобретения. При этом элементы и атрибуты SGDD заранее определены в соответствии с поставщиком широковещательной передачи или системным окружением. После этапа 201 блок 103 распространения/адаптации BCAST-услуг формирует SGDD на этапе 202. Затем блок 103 распространения/адаптации BCAST-услуг передает сформированный SGDD в терминал 108 на этапе 203. Хотя указание и формирование SGDD выполняется здесь блоком 103 распространения/адаптации BCAST-услуг, оно также может осуществляться функцией 102-1 событий для оповещения.Referring to FIG. 2, the BCAST service distribution /
Фиг. 3 - это блок-схема последовательности операций, иллюстрирующая способ приема SGDD терминалом 108 в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.FIG. 3 is a flowchart illustrating a method for receiving SGDDs by
Согласно фиг. 3, терминал 108 приводит в исполнение услугу широковещательной передачи по запросу пользователя на этапе 301 и определяет на этапе 302 то, есть ли руководство по услугам (SG) в терминале 108, чтобы отобразить руководство по услугам для пользователя. Если имеется ранее принятое руководство по услугам на этапе 302, терминал 108 отображает руководство по услугам на дисплее на этапе 306. Тем не менее, если нет руководства по услугам, терминал 108 принимает SGDD, передаваемый от блока 103 распространения/адаптации BCAST-услуг, на этапе 303.According to FIG. 3,
На этапе 304 терминал 108, принимающий SGDD, расшифровывает SGDD, чтобы получить информацию для приема руководства по услугам, и устанавливает прием руководства по услугам с помощью полученной информации. В частности, в примерном варианте осуществления настоящего изобретения терминал 108 получает значения NotificationEntry, NotificationPort и NotificationAddress, требуемые для приема сообщения общего оповещения, помимо общих настроек. Затем терминал 108 сразу принимает руководство по услугам на этапе 305. После приема достаточных данных руководства по услугам терминал 108 отображает принимаемое руководство по услугам на своем дисплее для пользователя на этапе 306.In
Терминал 108, принимающий SGDD, устанавливает прием для широковещательной передачи и затем принимает широковещательную передачу. Затем терминал 108 обменивается сообщением общего оповещения в ходе приема широковещательной передачи, и система широковещательной передачи для обмена сообщениями описывается ниже.A terminal 108 receiving an SGDD establishes a reception for broadcast and then receives a broadcast. Then, the terminal 108 exchanges a general alert message during the reception of the broadcast, and the broadcast system for messaging is described below.
Фиг. 4 - это блок-схема, иллюстрирующая систему широковещательной передачи для передачи сообщения общего оповещения в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения. Подробная структура функции распространения/адаптации 103-1 оповещений и клиентской функции 108-1 оповещений по фиг. 1 проиллюстрирована на чертеже. Клиентская функция 108-1 оповещений, один функциональный блок терминала 108, может рассматриваться как терминал 108.FIG. 4 is a block diagram illustrating a broadcast system for transmitting a general alert message in a mobile broadcast system according to an exemplary embodiment of the present invention. A detailed structure of the alert distribution / adaptation function 103-1 and the alert client function 108-1 of FIG. 1 is illustrated in the drawing. The client alert function 108-1, one functional block of
Ссылаясь на фиг. 4, функция распространения/адаптации 103-1 оповещений служит для того, чтобы доставлять сообщение общего оповещения в терминал или группу терминалов, и включает в себя генератор 402 UDP-пакетов и генератор 403 IP-пакетов. Генератор 402 UDP-пакетов, если есть сообщение общего оповещения, доставляемое от функции 102-1 событий для оповещения, формирует UDP-пакет с помощью порта оповещений, ранее отправленного в терминал посредством SGDD, и затем доставляет сформированный UDP-пакет в генератор 403 IP-пакетов. При этом порт оповещений - это значение, заданное в NotificationPort, принятом посредством SGDD. Причина, по которой сообщение общего оповещения сразу вводится в уровень UDP, заключается в том, что когда используются транспортные протоколы других верхних уровней, размер заголовков протоколов больше размера сообщения, которое должно быть передано, тем самым снижая эффективность.Referring to FIG. 4, the alert distribution / adaptation function 103-1 serves to deliver a general alert message to a terminal or group of terminals, and includes an UDP packet generator 402 and an IP packet generator 403. The UDP packet generator 402, if there is a general alert message delivered from the alert event function 102-1, generates a UDP packet using the alert port previously sent to the terminal via SGDD, and then delivers the generated UDP packet to the IP generator 403 packages. In this case, the notification port is the value specified in the NotificationPort received through SGDD. The reason that the general alert message is immediately entered into the UDP layer is because when transport protocols of the other higher layers are used, the size of the protocol headers is larger than the size of the message to be transmitted, thereby reducing efficiency.
Генератор 403 IP-пакетов формирует пакет с помощью IP-адреса текущего выполняющегося сеанса при приеме оповещения, указывающего UDP-пакет, передаваемый из генератора 402 UDP-пакетов. Хотя можно отправить сообщение общего оповещения просто с помощью номера UDP-порта, как описано выше, есть потребность в отдельном IP-сеансе, чтобы "разбудить" терминал из состояния ожидания и позволить терминалу принять сообщение общего оповещения. Это обусловлено тем, что терминал, когда разбужен из состояния ожидания, не имеет выполняющегося сеанса. При рассмотрении этой ситуации генератор 403 IP-пакетов не только формирует пакет для IP-адреса текущего выполняющегося сеанса, но также формирует пакет с помощью IP-адреса the NotificationAddress и передает сформированный пакет.The IP packet generator 403 generates a packet using the IP address of the current running session when receiving an alert indicating the UDP packet transmitted from the UDP packet generator 402. Although you can send a general alert message simply by using the UDP port number, as described above, there is a need for a separate IP session to wake up the terminal from the standby state and allow the terminal to receive the general alert message. This is because the terminal, when woken up from the idle state, does not have a running session. When considering this situation, the IP packet generator 403 not only generates a packet for the IP address of the currently running session, but also generates a packet using the IP address of the NotificationAddress and transmits the generated packet.
Сформированные IP-пакеты передаются в клиентскую функцию 108-1 оповещений посредством системы широковещательной передачи распространения или сети 404 взаимодействия. При этом система широковещательной передачи распространения или сеть 404 взаимодействия для удобства показана в одном блоке. Т.е. выбор устройства 404 выполняется в соответствии с поставщиком широковещательной передачи или системным окружением.The generated IP packets are transmitted to the notification client function 108-1 via a distribution broadcast system or interaction network 404. Moreover, the distribution broadcasting system or the interaction network 404 is shown in a single block for convenience. Those. the selection of device 404 is performed in accordance with the broadcast provider or system environment.
Клиентская функция 108-1 оповещений расшифровывает сообщение общего оповещения посредством декапсуляции данных IP-пакетов, передаваемых из функции 103-1 распространения/адаптации оповещений. Следовательно, клиентская функция 108-1 оповещений включает в себя дешифратор IP-пакетов 406, дешифратор 407 UDP-пакетов и дешифратор 408 сообщений общего оповещения.The client alert function 108-1 decrypts the general alert message by decapsulating the IP packet data transmitted from the alert distribution / adaptation function 103-1. Therefore, the client alert function 108-1 includes an IP packet decoder 406, UDP packet decoder 407, and a general alert message decoder 408.
Дешифратор 406 IP-пакетов определяет то, соответствует ли IP-пакет, принимаемый посредством системы широковещательной передачи распространения или сети 404 взаимодействия, текущему выполняющемуся сеансу, или указан адрес приема сообщения общего оповещения. Т.е. если IP-пакет соответствует NotificationAddress, дешифратор 406 IP-пакетов формирует UDP-пакет посредством декапсуляции IP-заголовка и доставляет сформированный UDP-пакет в дешифратор 407 UDP-пакетов. Тем не менее, если IP-пакет не соответствует NotificationAddress, дешифратор 406 IP-пакетов отбрасывает соответствующий пакет.The IP packet decoder 406 determines whether the IP packet received by the distribution broadcast system or the interaction network 404 corresponds to the current session in progress, or if the receiving address of the general notification message is indicated. Those. if the IP packet matches NotificationAddress, the IP packet decoder 406 generates a UDP packet by decapsulating the IP header and delivers the generated UDP packet to the UDP packet decoder 407. However, if the IP packet does not match NotificationAddress, the IP packet decoder 406 discards the corresponding packet.
Дешифратор 407 UDP-пакетов доставляет UDP-пакет, предоставленный от дешифратора 406 IP-пакетов, на верхний уровень, только когда UDP-пакет соответствует текущему выполняющемуся сеансу. Тем не менее, когда принятый UDP-пакет ранее имел до этого сформированный идентификационный номер порта сообщения общего оповещения посредством NotificationPort для SGDD, дешифратор 407 UDP-пакетов доставляет принятый UDP-пакет в дешифратор 408 сообщений общего оповещения без декапсуляции принятого UDP-пакета и доставки его на верхний уровень. Дешифратор 408 сообщений общего оповещения принимает распакованный пакет, чтобы расшифровать сообщение общего оповещения, и определяет будущую работу терминала согласно результату расшифровки. Дешифратор 408 сообщений общего оповещения также может быть реализован в контроллере.The UDP packet decoder 407 delivers the UDP packet provided from the IP packet decoder 406 to the upper layer only when the UDP packet corresponds to the current session in progress. However, when the received UDP packet previously had a general notification message port number generated by NotificationPort for SGDD, the UDP packet decoder 407 delivers the received UDP packet to the general notification decoder 408 without decapsulating the received UDP packet and delivering it to the upper level. The general alert message decoder 408 receives the unpacked packet to decrypt the general alert message, and determines the future operation of the terminal according to the decryption result. Decoder 408 messages General alerts can also be implemented in the controller.
Со ссылкой на фиг. 5, далее приводится описание способа передачи сообщения общего оповещения согласно примерному варианту осуществления настоящего изобретения.With reference to FIG. 5, a description will now be made of a method for transmitting a general alert message according to an exemplary embodiment of the present invention.
Фиг. 5 - это блок-схема, иллюстрирующая процесс передачи сообщения общего оповещения в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.FIG. 5 is a flowchart illustrating a process for transmitting a general alert message in a mobile broadcast system according to an exemplary embodiment of the present invention.
Ссылаясь на фиг. 5, блок 103 распространения/адаптации BCAST-услуг принимает сообщение общего оповещения, содержащее содержимое оповещения, от функции 102-1 событий для оповещения на этапе 501. На этапе 502 блок 103 распространения/адаптации BCAST-услуг затем формирует UDP-пакет с помощью заранее определенного UDP-порта и принимаемого сообщения общего оповещения. Формат сообщения общего оповещения, поскольку оно передается на уровне поставщика услуг, не связан напрямую с передачей, так что соответствующее сообщение общего оповещения сразу формируется в UDP-пакет.Referring to FIG. 5, the BCAST service distribution /
Между тем, существует возможность нахождения в режиме ожидания терминалов, которые подключены к сети 107 взаимодействия, как показано на фиг. 4, или они могут принимать сообщение поискового вызова после приема принятого сообщения общего оповещения, но приемное устройство широковещательной передачи отключено. Следовательно, терминал 108 в этом состоянии должен "разбудить" приемное устройство широковещательной передачи в режиме ожидания (не показано) посредством выполнения поискового вызова с помощью сети 107 взаимодействия или другого способа. С этой целью блок 103 распространения/адаптации BCAST-услуг формирует сообщение поискового вызова для пробуждения приемного устройства широковещательной передачи в режиме ожидания на этапе 504 и отправляет сообщение вызова посредством сети 107 взаимодействия или другого способа на этапе 505, тем самым пробуждая приемное устройство широковещательной передачи терминала.Meanwhile, it is possible to standby terminals that are connected to the
Пакет для передачи сообщения общего оповещения формируется с помощью ранее указанного номера UDP-порта, т.е. NotificationPort, для использования доставки оповещения. Это служит для того, чтобы разрешить терминалу 108 распознать принимаемый пакет в качестве сообщения общего оповещения. На этапе 503 сформированный UDP-пакет формируется в IP-пакет с помощью IP-адреса текущего выполняющегося сеанса или IP-адреса для доставки сообщения общего оповещения, т.е. NotificationAddress. Функция 103-1 распространения/адаптации оповещения может получать IP-адрес текущего выполняющегося сеанса, поскольку он управляется посредством стороны для передачи услуги в распространении/адаптации 103 BCAST-услуг. Сформированные IP-пакеты доставляются в передающее устройство нижнего уровня. В этом случае сообщение общего оповещения может быть повторно доставлено в передающее устройство нижнего уровня несколько раз согласно потребностям сетевого поставщика или поставщика услуг, учитывая ситуацию, в которой есть потеря пакетов или прием пакетов может завершиться неудачно.A packet for transmitting a general alert message is generated using the previously specified UDP port number, i.e. NotificationPort, for using alert delivery. This serves to enable terminal 108 to recognize the received packet as a general alert message. At
Фиг. 6 - это блок-схема, иллюстрирующая процесс приема сообщения общего оповещения в клиентской функции 108-1 оповещения мобильной системы широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.FIG. 6 is a flowchart illustrating a process for receiving a general alert message in a client alert function 108-1 of a mobile broadcast system according to an exemplary embodiment of the present invention.
Ссылаясь на фиг. 6, на этапе 601 клиентская функция 108-1 оповещения принимает принятый IP-пакет и расшифровывает заголовок IP-пакета. Клиентская функция 108-1 оповещения определяет на этапе 602 то, является ли IP-адрес пакет идентичным IP-адресу текущего выполняющегося сеанса как результат расшифровки заголовка. Причина выполнения проверки IP состоит в том, что клиентской функции 108-1 оповещения не требуется принимать пакет, который нерелевантен для текущего выполняющегося сеанса. Следовательно, если адрес IP-заголовка отличается от адреса текущего выполняющегося сеанса как результат проверки IP, клиентская функция 108-1 оповещения отбрасывает текущий принятый пакет на этапе 606.Referring to FIG. 6, in
Тем не менее, если адрес принятого IP-пакета идентичен IP-адресу текущего выполняющегося сеанса, клиентская функция 108-1 оповещения переходит к этапу 603, на котором она расшифровывает заголовок UDP-пакета, полученный посредством распаковывания IP-пакета. Затем клиентская функция 108-1 оповещения определяет на этапе 604 то, является ли номер UDP-порта, полученный посредством расшифровки заголовка UDP-пакета, указанным UDP-портом, посредством определения того, что он идентичен номеру порта, заранее определенному посредством SGDD, как показано на фиг. 3. Т.е. клиентская функция 108-1 оповещения определяет то, является ли принятый пакет сообщением общего оповещения или пакетом общего сеанса широковещательной передачи.However, if the address of the received IP packet is identical to the IP address of the currently running session, the notification client function 108-1 proceeds to step 603, where it decrypts the UDP packet header obtained by unpacking the IP packet. Then, the notification client function 108-1 determines in
Если определено на этапе 604, что номер порта принятого заголовка UDP-пакета идентичен номеру UDP-порта, предназначенному для того, чтобы принимать сообщение общего оповещения, клиентская функция 108-1 оповещения распаковывает принятый UDP-пакет, чтобы открыть рабочие данные сообщения общего оповещения, и расшифровывает соответствующее сообщение, чтобы выполнить требуемую операцию, на этапе 605. Тем не менее, если номер порта принятого UDP-пакета отличается от заранее заданного номера UDP-порта, клиентская функция 108-1 оповещения переходит к этапу 607, на котором она обрабатывает принимаемый UDP-пакет, рассматривая его в качестве пакета существующего сеанса широковещательной передачи.If it is determined in
Фиг. 7 - это блок-схема, иллюстрирующая процесс приема сообщения общего оповещения в клиентской функции 108-1 оповещения, когда она соединена с сетью 404 взаимодействия или системой, имеющей терминал в режиме ожидания, мобильной системы широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.FIG. 7 is a flowchart illustrating a process for receiving a general alert message in a notification client function 108-1 when it is connected to an interaction network 404 or a system having a standby terminal of a mobile broadcast system according to an exemplary embodiment of the present invention.
Ссылаясь на фиг. 7, на этапе 701 клиентская функция 108-1 оповещения принимает сообщение поискового вызова согласно блоку сети 404 взаимодействия или блоку поискового вызова либо другому способу. На этапе 702 клиентская функция 108-1 оповещения активирует приемное устройство широковещательной передачи в режиме ожидания посредством сообщения поискового вызова и подготавливает для приема. Подготовка к приему включает в себя формирование сеанса с помощью NotificationPort и NotificationAddress, переданных посредством SGDD, и перехода в режим готовности. На этапе 703 клиентская функция 108-1 оповещения в режиме готовности расшифровывает заголовок принимаемого IP-пакета после приема IP-пакета от функции распространения/адаптации 103-1 оповещения.Referring to FIG. 7, in
Клиентская функция 108-1 оповещения определяет на этапе 704, идентичен ли адрес IP-пакета IP-адресу для сообщения общего оповещения, указанному из NotificationAddress, полученного посредством SGDD. Если определено, что адрес в заголовке IP-пакета отличается от адреса в NotificationAddress, клиентская функция 108-1 оповещения отбрасывает пакет на этапе 708. Тем не менее, если IP-адрес IP-пакета идентичен IP-адресу NotificationAddress, клиентская функция 108-1 оповещения расшифровывает заголовок UDP-пакета, полученный посредством распаковывания IP-пакета на этапе 705.The notification client function 108-1 determines, at
После этого клиентская функция 108-1 оповещений определяет на этапе 706, идентичен ли номер UDP-порта, полученный посредством расшифровки заголовка UDP-пакета, номеру UDP-порта NotificationPort, полученному посредством SGDD. Этап 706 выполняется для того, чтобы определить, является ли принимаемый пакет сообщением общего оповещения или некорректно переданным пакетом.After that, the notification client function 108-1 determines at
Если определено на этапе 706, что номер порта принятого заголовка UDP-пакета идентичен NotificationPort, т.е. номеру UDP-порта, предназначенному для того, чтобы принимать сообщение общего оповещения, клиентская функция 108-1 оповещения распаковывает принятый UDP-пакет, чтобы открыть рабочие данные сообщения общего оповещения, и расшифровывает соответствующее сообщение, чтобы выполнить требуемую операцию, на этапе 707. Тем не менее, если номер порта принятого UDP-пакета отличается от номера порта NotificationPort, клиентская функция 108-1 оповещения отбрасывает принимаемый UDP-пакет на этапе 708, рассматривая его в качестве некорректно принятого UDP-пакета.If it is determined at 706 that the port number of the received UDP packet header is identical to NotificationPort, i.e. to the UDP port number intended to receive the general notification message, the notification client function 108-1 unpacks the received UDP packet to open the operational data of the general notification message and decrypts the corresponding message to perform the desired operation, at
Далее приводится описание сообщения конкретного оповещения или второго сообщения оповещения.The following is a description of a specific alert message or a second alert message.
Фиг. 8 - это схема, иллюстрирующая архитектуру модели данных в руководстве по услугам, предлагаемом для мобильной широковещательной передачи в OMA BAC BCAST, одной из стандартных групп для технологии мобильной широковещательной передачи. На фиг. 8 каждая линия, соединяющая фрагменты, представляет взаимную ссылку на каждый соответствующий фрагмент.FIG. 8 is a diagram illustrating a data model architecture in a service guide offered for mobile broadcasting in OMA BAC BCAST, one of the standard groups for mobile broadcasting technology. In FIG. 8, each line connecting fragments represents a reciprocal link to each corresponding fragment.
Ссылаясь на фиг. 8, одно руководство по услугам состоит из фрагментов, имеющих свой уникальный объект, и делится на 4 крупные группы согласно использованию.Referring to FIG. 8, one service guide consists of fragments having their own unique object, and is divided into 4 large groups according to use.
Административная группа 800, группа для предоставления базовой информации, доступной для приема руководства по услугам, состоит из ServiceGuideContext 801 и ServiceGuideDeliveryDescriptor 802. ServiceGuideContext 801 предоставляет идентификационную информацию поставщика услуг, который сформировал и передал идентификатор руководства по услугам и руководство по услугам, и информацию об общем руководстве по услугам. ServiceGuideDeliveryDescriptor 802 предоставляет в терминал информацию, допускающую прием множества фрагментов руководства по услугам, а также информацию диспетчеризации и информацию обновления для канала, с тем чтобы терминал мог принимать только необходимое руководство по услугам в соответствующее время.
Группа 810 предоставления услуг, группа для предоставления информации по оплате за прием услуг, состоит из Purchase Item 811, Purchase Data 812 и Purchase Channel 813. Purchase Item 811 предоставляет информацию по оплате за услуги или пакет услуг, а Purchase Data 812 предоставляет информацию, указывающую то, каким способом пользователь услуги может производить оплату. Purchase Channel 813 предоставляет информацию по системе, от которой пользователь услуги фактически может приобретать услугу.The
Базовая группа 820, группа для предоставления информации о самой услуге, состоит из Service 821, Schedule 822 и Content 823. Service 821 предоставляет описание самой услуги, которую пользователь должен принять, и информацию, указывающую то, с помощью какого содержимого услуга может быть сконфигурирована. Schedule 822 предоставляет информацию по времени, в которое услуга может предоставляться и использоваться. Content 823 предоставляет информацию по каждому из множества вариантов содержимого, составляющих услугу.The
Группа 830 доступа состоит из Access 831 и Session Description 832 и предоставляет информацию доступа к услуге, указывающую то, как принимать услуги базовой группы 820, а также подробную информацию по сеансу, в котором содержимое, составляющее услугу, передается, с тем чтобы дать возможность терминалу осуществлять доступ к услуге. Access 831 предоставляет в терминал множество способов доступа для одной услуги, с тем чтобы предоставить способ, которым терминал может осуществлять доступ к нескольким дополнительным услугам на основе одной услуги. Session Description 832 предоставляет информацию сеанса для услуги, передаваемой посредством доступа к услуге, заданного в одном фрагменте доступа.The
Помимо 4 групп имеется фрагмент 824 Preview Data, и фрагмент 824 Preview Data предоставляет миниатюры и значки для услуги и содержимого.In addition to the 4 groups, there is an 824 Preview Data fragment, and an 824 Preview Data fragment provides thumbnails and icons for the service and content.
Таблицы 3-11 иллюстрируют подробное содержимое фрагмента доступа, заданного в настоящее время в OMA BCAST.Tables 3-11 illustrate the detailed contents of the access fragment currently defined in OMA BCAST.
Содержит следующие атрибуты:
- id
- version
- validFrom
- validTo
- ServiceProtection
- AudioLanguage
Содержит следующие подчиненные элементы:
- AccessType
- ExtensionURL
- ServiceIDRef
- ScheduleIDRef
- UsageInfo
- AlternativeAccessURL
- TerminalCapabilityRequirement
- BandwidthRequirement
- ApplicationSpec
- MediaInformationFragment of access.
Contains the following attributes:
- id
- version
- validFrom
- validTo
- ServiceProtection
- AudioLanguage
Contains the following subordinate elements:
- AccessType
- ExtensionURL
- ServiceIDRef
- ScheduleIDRef
- UsageInfo
- AlternativeAccessURL
- TerminalCapabilityRequirement
- BandwidthRequirement
- ApplicationSpec
- MediaInformation
Примечание. Информация языка может быть предоставлена для каждого аудиопотока в SDP, который описывает все варианты языка. Но текущие мультимедийные проигрыватели не предлагают API для выбора языка.This attribute describes the language used in the audio stream if the access type refers to A / V access.
Note. Language information can be provided for each audio stream in the SDP, which describes all language options. But current multimedia players do not offer an API for language selection.
Содержит следующий атрибут:
- TransmissionMedia
Содержит следующие элементы:
- BroadcastTransmission
- InteractiveTransmissionSchemeSpecifies the type of access.
Contains the following attribute:
- TransmissionMedia
Contains the following elements:
- BroadcastTransmission
- InteractiveTransmissionScheme
горияKate
goria
0 - широковещательный канал
1 - канал взаимодействияThis attribute indicates which channel is used to provide the service:
0 - broadcast channel
1 - interaction channel
TransmissionBroadcast
Содержит следующий атрибут:
- IpAddress
Содержит следующие элементы:
- SessionDescriptionReference
- SDPThis item is used to indicate IP transmission.
Contains the following attribute:
- ipaddress
Contains the following elements:
- SessionDescriptionReference
- SDP
Примечание. Этот атрибут используется, когда SDP не включен в фрагмент доступа.
Если SDP во фрагменте доступа существует, IP-адрес приемного устройства в SDP используется.The IP address of the receiver of the IP stream that transports the service over the broadcast channel.
Note. This attribute is used when SDP is not included in the access fragment.
If the SDP in the access fragment exists, the IP address of the receiver in the SDP is used.
Таблица 6Table 6
Примечание. Сам SessionDescription может быть доставлен двумя способами посредством широковещательной передачи или посредством выборки по каналу взаимодействия.
В случае широковещательной доставки SessionDescription либо доставляется в SGDU, либо инкапсулируется в этот фрагмент доступа. Во втором случае данный элемент не используется, а вместо него используется элемент SDP.
В случае выборки по каналу взаимодействия SessionDescription может быть получен посредством осуществления доступа к URI (заданному как атрибут этого элемента).
Атрибуты:
- Type
- URI
- idLink to the SessionDescription to which this access belongs.
Note. SessionDescription itself can be delivered in two ways through broadcast or through sampling on the interaction channel.
In the case of broadcast delivery, the SessionDescription is either delivered to the SGDU or encapsulated in this access fragment. In the second case, this element is not used, and instead the SDP element is used.
In the case of sampling on the interaction channel, SessionDescription can be obtained by accessing the URI (specified as an attribute of this element).
Attributes:
- Type
- URI
- id
Таблица 7Table 7
1 - SDPThe type of session description indicated by this SessionDescriptionReference:
1 - SDP
TransmissionSchemeInteractive
Содержит следующий атрибут:
- TansmissionSchemeType
Содержит следующие элементы:
- AccessServerIPaddress
- AccessServerURL
- AccessServerPhoneNumberThis element indicates which communication system or protocol is used for the communication channel.
Contains the following attribute:
- TansmissionSchemeType
Contains the following elements:
- AccessServerIPaddress
- AccessServerURL
- AccessServerPhoneNumber
Таблица 8Table 8
2 - MMS
3 - WAP 1.0
4 - WAP 2.x
5 - SMS
6 - HTTP1 - interaction channel provided through the interaction network
2 - MMS
3 - WAP 1.0
4 - WAP 2.x
5 - SMS
6 - HTTP
8 - заданная поставщиком услуг схема передачи
Примечание. Другой протокол или система связи может быть добавлена на основе функции взаимодействия услуг OMA.7 - voice call
8 - transmission scheme defined by the service provider
Note. Another protocol or communication system may be added based on the OMA service interworking function.
URLAccess server
Примечание. MMS и SMS используют телефонный номер в качестве адреса.The telephone number of the server that provides other access (via the interaction channel) of the service.
Note. MMS and SMS use a phone number as an address.
Таблица 9Table 9
Любой один из ServiceIDRef и ScheduleIDRef, но не оба ОБЯЗАТЕЛЬНО должен быть задан. Примечание. Реализация в XML-Link to the service fragment (s) to which this access fragment belongs.
Any one of ServiceIDRef and ScheduleIDRef, but not both, MUST be specified. Note. XML implementation
Каждый фрагмент услуги ДОЛЖЕН быть ассоциативно связан, по меньшей мере, с одним фрагментом доступа, чтобы обеспечить доступ терминала к услуге.schema using <choice>.
Each service fragment MUST be associated with at least one access fragment in order to provide terminal access to the service.
Он предоставляет ссылку на фрагмент расписания, чтобы временно переопределять фрагмент доступа к услуге по умолчанию, указанный посредством расписания.
Любой один из ServiceIDRef и ScheduleIDRef, но не оба ОБЯЗАТЕЛЬНО должен быть задан. Примечание. Реализация в XML-схеме с помощью <choice>.Link to the schedule fragment (s) to which this access fragment belongs.
It provides a link to a schedule snippet to temporarily override the default service access snippet specified by the schedule.
Any one of ServiceIDRef and ScheduleIDRef, but not both, MUST be specified. Note. Implementation in an XML Schema with <choice>.
Возможен на нескольких языках. Язык выражается с помощью встроенного XML-атрибута xml:lang с помощью этого элемента.This text helps the user understand the difference in using one or the other access fragment. In this case, it is imperative that more than one access fragment is available at a given time.
Available in several languages. The language is expressed using the xml: lang built-in XML attribute using this element.
Таблица 10Table 10
RequirementTerminalcapability
UAprof используется для выражения характеристик.A specification of the required terminal characteristics for this access, such as protocols, codecs, bit rate, processing, storage;
UAprof is used to express characteristics.
Услуга широковещательной передачи может включать в себя несколько доступных потоков (одно и то же содержимое) с различной полосой пропускания, так что терминал может делать выбор в зависимости от текущего состояния приема.The specification of the required network bandwidth for access described in this snippet.
A broadcast service may include several available streams (the same content) with different bandwidths, so that the terminal can make a choice depending on the current state of reception.
Атрибуты:
- usage
- idRefAn optional link to an icon, icon, animation, or audio. PreviewData or link to PreviewData is used here.
Attributes:
- usage
- idRef
Описание "Категория" в таблицах 3-11 идентично ее описанию в таблице 1 и таблице 2, и подробное описание таблиц 3-11 раскрыто в документе описания, содержащемся на веб-узле по адресу http://www.openmobilealliance.org/ftp/Public documents/BAC/BCAST/Permanent documents/OMA-TS-TS-BCAST ServiceGuide-Vl 0 0-20050930-D.zip для OMA, который полностью содержится в данном документе по ссылке. Указанный ссылкой документ являлся последней версией на момент, когда готовилось это описание изобретения, и если документ обновлялся впоследствии, примерный вариант осуществления настоящего изобретения может быть применен к обновленной версии.The description of the "Category" in Tables 3-11 is identical to its description in Table 1 and Table 2, and a detailed description of Tables 3-11 is disclosed in the description document contained on the website at http://www.openmobilealliance.org/ftp/ Public documents / BAC / BCAST / Permanent documents / OMA-TS-TS-BCAST ServiceGuide-
В таблицах 3-11 последние три элемента являются новыми заданными в данном документе для оповещения, заданного в таблице 1 и таблице 2. Элемент NotificationEntry имеет два атрибута NotificationPort и NotificationAddress. NotificationPort и NotificationAddress указывают информацию о канале, по которому терминал может принимать сообщение оповещения. Использование IP в качестве технологии передачи данных для мобильной широковещательной передачи описывается ниже. Если способ, которым терминал может принимать сообщение оповещения при допущении, что используется IP, предоставляет информацию по IP-адресу, по которому сообщение оповещения должно быть доставлено, и предоставляет информацию по номеру UDP-порта при допущении, что UDP используется поверх IP, то терминал может принимать сообщение оповещения. Причина для использования UDP следующая. Хотя другие транспортные протоколы, такие как TCP, также могут быть использованы, заголовок транспортного протокола UDP имеет меньше дополнительной служебной информации и не поддерживает подтверждение приема. Таким образом, транспортный протокол UDP подходит для характеристик однонаправлено передаваемой услуги широковещательной передачи.In Tables 3–11, the last three elements are newly defined in this document for the notification specified in Table 1 and Table 2. The NotificationEntry element has two NotificationPort and NotificationAddress attributes. NotificationPort and NotificationAddress indicate information about the channel through which the terminal can receive the notification message. The use of IP as a technology for transmitting data for mobile broadcasting is described below. If the way the terminal can receive the alert message on the assumption that IP is being used, provides information on the IP address at which the alert message should be delivered, and provides information on the UDP port number on the assumption that UDP is used over IP, then the terminal can receive an alert message. The reason for using UDP is as follows. Although other transport protocols such as TCP can also be used, the UDP transport header has less overhead and does not support acknowledgment. Thus, the UDP transport protocol is suitable for unidirectional broadcast service characteristics.
NotificationPort имеет номер UDP-порта, ранее выделенный так, что сетевой поставщик или поставщик услуг использует номер UDP-порта, когда он отправляет сообщение оповещения для конкретной услуги. Терминал, принимающий сообщение, передаваемое посредством UDP-порта, указанного для использования сообщения оповещения, может немедленно обнаружить соответствующий пакет в качестве сообщения оповещения и обработать пакет, поскольку он знает UDP-порт для сообщения оповещения посредством фрагмента доступа. Поскольку фрагмент доступа существует для каждой услуги, NotificationPort в фрагменте доступа предоставляет возможность приема сообщения оповещения для соответствующей услуги.NotificationPort has a UDP port number previously allocated so that the network provider or service provider uses the UDP port number when it sends an alert message for a particular service. The terminal receiving the message transmitted via the UDP port indicated for using the notification message can immediately detect the corresponding packet as the notification message and process the packet because it knows the UDP port for the notification message through the access fragment. Since an access fragment exists for each service, NotificationPort in the access fragment provides the ability to receive an alert message for the corresponding service.
Функция 102-1 событий для оповещения или функция 103-1 распространения/адаптации оповещений по фиг. 1 доступна в качестве объекта для формирования сообщения доставки, чтобы доставлять сообщение оповещения. Устройство для формирования сообщения доставки имеет информацию по всем текущим сеансам. Т.е. можно присоединить сообщение оповещения к требующему оповещения транспортному сеансу, т.е. сеансу конкретной услуги, подключенной к произвольному фрагменту доступа, без формирования отдельного нового сеанса. Базовый идентификационный модуль сеанса состоит из IP-адреса, и сообщение оповещения использует IP-адрес сеанса выполняющейся услуги, подключенного к требующему оповещения фрагменту доступа. Поскольку мобильная система широковещательной передачи доставляет сообщение оповещения посредством выполняющегося конкретного IP-сеанса посредством простого различения UDP-порта, терминал может сразу принимать сообщение оповещения, связанное с текущим выполняющимся сеансом, без необходимости отдельно отслеживать сеанс. NotificationPort может быть использован, когда терминал принимает мобильную услугу широковещательной передачи и хочет доставить сообщение оповещения через IP-поток (или транспортного пути IP), в котором передается мобильная услуга широковещательной передачи.The alert function 102-1 or the alert propagation / adaptation function 103-1 of FIG. 1 is available as an object for generating a delivery message to deliver an alert message. A device for generating a delivery message has information on all current sessions. Those. it is possible to attach an alert message to an alert requiring a transport session, i.e. a session of a particular service connected to an arbitrary access fragment without forming a separate new session. The basic session identification module consists of an IP address, and the notification message uses the session IP address of the ongoing service connected to the access fragment requiring notification. Since the mobile broadcast system delivers the alert message through a specific IP session in progress by simply distinguishing between the UDP ports, the terminal can immediately receive the alert message associated with the current session in progress, without the need to separately monitor the session. NotificationPort can be used when the terminal receives a mobile broadcast service and wants to deliver a notification message through an IP stream (or IP transport path) in which a mobile broadcast service is transmitted.
NotificationAddress используется, когда есть намерение выделить специальный IP-адрес в ходе доставки сообщения оповещения и доставить сообщение оповещения посредством потока (или транспортного пути), имеющего IP-адрес. NotificationAddress предоставляет IP-адрес, чтобы доставить сообщение оповещения для конкретной услуги, подключенной к фрагменту доступа, в терминал, принимающий мобильную услугу широковещательной передачи, или терминалы в режиме бездействия, не принимающие мобильную услугу широковещательной передачи, чтобы сэкономить электроэнергию. Терминал, назначенный для того, чтобы принимать сообщение оповещения, имеет информацию по NotificationPort и NotificationAddress и принимает сообщение оповещения, поскольку объект, желающий доставить состояние терминала либо сообщение оповещения, задает адрес приема сообщения оповещения.NotificationAddress is used when it is intended to allocate a special IP address during the delivery of the notification message and deliver the notification message via a stream (or transport path) having an IP address. NotificationAddress provides an IP address to deliver an alert message for a particular service connected to the access fragment to a terminal receiving a mobile broadcast service, or inactive mode terminals not receiving a mobile broadcast service in order to save electricity. The terminal designated to receive the notification message has NotificationPort and NotificationAddress information and receives the notification message, since the object that wants to deliver the terminal status or the notification message sets the receiving address of the notification message.
Фиг. 9 - это блок-схема, иллюстрирующая способ формирования и передачи фрагмента доступа в мобильной системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.FIG. 9 is a flowchart illustrating a method of generating and transmitting an access fragment in a mobile broadcast system according to an exemplary embodiment of the present invention.
Ссылаясь на фиг. 9, блок 103 распространения/адаптации BCAST-услуг указывает элементы и атрибуты фрагмента доступа, которые должны быть доставлены в терминал 108, на этапе 901. В частности, на этапе 901 указываются значения NotificationEntry, NotificationPort и NotificationAddress согласно примерному варианту осуществления настоящего изобретения. При этом элементы и атрибуты фрагмента доступа заранее определены в соответствии с поставщиком широковещательной передачи или системным окружением. После этапа 901 блок 103 распространения/адаптации BCAST-услуг формирует фрагмент доступа на этапе 902. Затем на этапе 903 блок 103 распространения/адаптации BCAST-услуг предоставляет фрагмент доступа, сформированный на этапе 902, в терминал 108.Referring to FIG. 9, the BCAST service distribution /
Фиг. 10 - это блок-схема, иллюстрирующая способ приема и обработки фрагмента доступа в терминале 108 мобильной системы широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.FIG. 10 is a flowchart illustrating a method of receiving and processing an access fragment in a
Ссылаясь на фиг. 10, терминал 108 принимает фрагмент доступа посредством своего приемного устройства на этапе 1001. На этапе 1002 терминал 108, принимающий фрагмент доступа, расшифровывает фрагмент доступа, чтобы получить информацию, доступную для приема конкретной услуги, ассоциативно связанной с фрагментом доступа, и устанавливает прием конкретной услуги с помощью полученной информации. В частности, в примерном варианте осуществления настоящего изобретения терминал 108 получает значения NotificationEntry, NotificationPort и NotificationAddress, требуемые для приема сообщения оповещения, помимо общих настроек.Referring to FIG. 10,
Терминал 108, принимающий фрагмент доступа, принимает конкретную услугу после задания приема конкретной услуги. После этого терминал 108 передает/принимает сообщение оповещения в ходе приема конкретной услуги, и система широковещательной передачи для этого описывается ниже.A terminal 108 receiving an access fragment receives a specific service after a reception is received for a specific service. After that, the terminal 108 transmits / receives the notification message during the reception of a particular service, and the broadcast system for this is described below.
Процедура доставки сообщения оповещения, ассоциативно связанного с фрагментом доступа, аналогична процедуре, описанной на фиг. 5, но используемые NotificationPort и NotificationAddress должны быть значениями, применяемыми только для услуги, подключенной к фрагменту доступа, а не значениями, используемыми для общей цели. Вышеуказанные значения определяются поставщиком услуг или сетевого поставщика.The procedure for delivering an alert message associated with the access fragment is similar to the procedure described in FIG. 5, but the NotificationPort and NotificationAddress used should be values applicable only to the service connected to the access fragment, and not values used for a common purpose. The above values are determined by the service provider or network provider.
Операция терминала 108 для приема сообщения оповещения для конкретной услуги посредством фрагмента доступа идентична операции, описанной на фиг. 6 и 7, так что ее описание опущено.The operation of
Фиг. 11 - это схема, иллюстрирующая архитектуру сети цифрового видеовещания-сходимости услуг широковещательной и мобильной передачи (DVB-CBMS) согласно второму примерному варианту осуществления настоящего изобретения.FIG. 11 is a diagram illustrating a digital video broadcast convergence network architecture of broadcast and mobile transmission services (DVB-CBMS) according to a second exemplary embodiment of the present invention.
Ссылаясь на фиг. 11, блок 1101 создания содержимого (CC) - это поставщик BCAST-услуги, и BCAST-услуга может включать в себя услугу широковещательной передачи аудио/видео, услугу загрузки файлов (музыкальных файлов или файлов данных) и т.д. Блок 1101 создания содержимого, если есть какие-либо проблемы в предоставлении BCAST-услуги или какие-либо изменения в содержимом услуги, сообщает о проблеме или изменении в функцию 1102a событий для оповещения (NTE) в приложении 1102 BCAST-услуг. Функция 1102a событий для оповещения доставляет событие сообщения оповещения в функцию формирования оповещений (NGF) 1103a на основе принимаемого события.Referring to FIG. 11, a content creation unit (CC) 1101 is a BCAST service provider, and the BCAST service may include an audio / video broadcast service, a file download service (music files or data files), etc.
Приложение 1102 BCAST-услуги имеет функцию приема данных содержимого для BCAST-услуги, предоставляемой от блока 1101 создания содержимого, обработки принимаемых данных содержимого в форме (например, потоковой передачи аудио/видео или загрузки фильмов), подходящей для сети широковещательной передачи, и формирования данных BCAST-услуги. Например, приложение 1102 BCAST-услуги имеет функцию формирования стандартизированных метаданных, требуемых для руководства по широковещательной передаче, и имеет функцию формирования информации выставления счетов согласно пользователю. Помимо этого, приложение 1102 BCAST-услуги принимает изменение в BCAST-услуге, сообщенное блоком 1101 создания содержимого, доставляет событие для оповещения в функцию 1103a формирования оповещений, находящуюся в управлении услугами (SM) 1103, и предоставляет информацию атрибутов руководства по услугам, используемую для формирования сообщения оповещения, в функцию 1103a формирования оповещений.The
Блок 1103 управления услугами имеет функцию определения расписания передачи BCAST-услуги, предоставляемой от приложения 1102 BCAST-услуги, и функцию формирования руководства по услугам. Блок 1103 управления услугами подключен к системе 1106 распространения широковещательной передачи, поддерживающей BCAST-услугу, и сети 1107 взаимодействия, поддерживающей связь взаимодействия. Помимо этого, блок 1103 управления услугами, включающий в себя функцию 1103b распространения/адаптации оповещений (NTDA), принимает сообщение оповещения от блока 1103 управления услугами и передает сообщение оповещения в один терминал или группу терминалов посредством системы 1106 распространения широковещательной передачи или сети 1107 взаимодействия. Блок 1103 управления услугами имеет информацию сеанса, требуемую функцией 1103a формирования оповещений, чтобы сформировать сообщение оповещения для использования терминалом, и функция 1103b распространения/адаптации оповещений передает информацию сеанса в функцию 1103a формирования оповещений.The
Блок 1103 управления услугами управляет абонентской информацией для приема BCAST-услуги, информацией предоставления услуги, такой как информация, указывающая то, приобрел ли абонент связанное содержимое, и информацией устройства для терминалов, принимающих BCAST-услугу. Т.е. блок 1103 управления услугами предоставляет информацию выставления счетов пользователям в приложение 1102 BCAST-услуги. Блок 1103 управления услугами также предоставляет информацию подписки, информацию предоставления услуги и информацию устройства в систему 1106 распространения широковещательной передачи и сеть 1107 взаимодействия. В частности, блок 1103 управления услугами, поскольку он включает в себя функцию 1103a формирования оповещений, формирует сообщение оповещения для события для оповещения или формирует сообщение оповещения для информации, указывающей то, что содержимое предоставляется от BCAST-услуги, когда имеется событие, которое произошло, указывающее добавление новой функции или изменение в существующей функции, предоставляемой от блока 1101 создания содержимого, приложения 1102 BCAST-услуги, блока 1103 управления услугами и системы 1106 распространения широковещательной передачи. Например, сообщение оповещения может быть ассоциативно связано с самим событием, указывая информацию о том, что соответствующая широковещательная передача будет предоставлена по истечении определенного количества времени.A
Система широковещательной передачи 1106 распространения - это сеть для передачи BCAST-услуги. В этом примерном варианте осуществления система 1106 распространения широковещательной передачи основана на DVB-H в качестве примера. Система 1106 распространения широковещательной передачи, если возникает изменение в процессе передачи BCAST-услуги, сообщает об изменении в блоке 1103 управления услугами посредством CBMS-6-интерфейса 1124a или X-3-интерфейса 1124b.
Сеть 1107 взаимодействия передает BCAST-услуги на основе "от точки к точке" либо интерактивно обменивается управляющей информацией и дополнительной информацией, связанной с приемом BCAST-услуг, и может быть существующей сотовой сетью, такой как сеть 3GPP с широкополосным множественным доступом с кодовым разделением каналов (WCDMA).The interconnect network 1107 transmits BCAST services on a point-to-point basis, or interactively exchanges control information and additional information related to the reception of BCAST services, and may be an existing cellular network, such as a 3GPP code division wideband multiple access network (WCDMA).
Терминал 1108 - это терминальное устройство, допускающее прием BCAST-услуги, и оно может иметь функцию осуществления доступа к сети 1107 взаимодействия с помощью канала взаимодействия согласно характеристикам терминального устройства. В данном документе предполагается, что терминал 1108 - это терминал, допускающий осуществление доступа к сотовой сети, в качестве примера сети 1107 взаимодействия, посредством X-2 1134. Терминал 1108 принимает сообщение оповещения, передаваемое посредством клиентской функции оповещения (NTC) 1108a через CBMS-3-интерфейс 1125, и выполняет соответствующую операцию согласно принимаемому сообщению оповещения. Альтернативно терминал 1108 принимает сообщение оповещения, передаваемое посредством CBMS-4-интерфейса 1126, и выполняет соответствующую операцию согласно принимаемому сообщению оповещения.
Далее приводится описание интерфейсов между блочными элементами мобильной системы широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.The following is a description of the interfaces between the block elements of a mobile broadcast system according to a second exemplary embodiment of the present invention.
CBMS-7-интерфейс 1122, интерфейс между функцией 1102a событий для оповещения, находящейся в приложении 1102 BCAST-услуги, и функцией формирования 1103a оповещений блока 1103 управления услугами, переносит информацию (например, информацию атрибутов руководства по услугам), требуемую для формирования оповещения или сообщения оповещения для события, с тем чтобы функция 1103a формирования оповещений могла сформировать сообщение оповещения.CBMS-7
CBMS-5-интерфейс 1125, интерфейс, используемый тогда, когда сообщение оповещения, передаваемое от функции 1103b распространения/адаптации оповещений блока 1103 управления услугами, напрямую доставляется в терминал 1108 через канал широковещательной передачи по системе 1106 распространения широковещательной передачи, используется для передачи сообщения оповещения в один или множество терминалов 1108.CBMS-5
CBMS-4-интерфейс 1126, интерфейс, используемый тогда, когда сообщение оповещения, передаваемое от функции 1103b распространения/адаптации оповещений блока 1103 управления услугами, напрямую доставляется в терминал 1108 посредством выделенного канала к терминалу 1108 по сети 1107 взаимодействия или посредством канала широковещательной передачи, предоставляемого посредством сети 1107 взаимодействия, используется для передачи сообщения оповещения в один или множество терминалов 1108.CBMS-4
CBMS-6-интерфейс 1124a, интерфейс между блоком 1103 управления услугами и системой 1106 распространения широковещательной передачи, используется в качестве пути передачи, который должен быть использован блоком 1103 управления услугами в системе 1106 распространения широковещательной передачи, или пути приема информации событий, формируемой в системе 1106 распространения широковещательной передачи.CBMS-6
X-3-интерфейс 1124b - это интерфейс, используемый для установления пути передачи, который должен быть использован между блоком 1103 управления услугами и сетью 1107 взаимодействия.The
CBMS-1-интерфейс 1133 - это интерфейс, используемый, когда управляющий сигнал системы 1106 распространения широковещательной передачи доставляется в терминал 1108. Например, в DVB-H управляющий сигнал, называемый информацией, конкретной для программы/информацией об услуге (PSI/SI), соответствует управляющему сигналу.CBMS-1
X-2-интерфейс 1134 - это интерфейс между сетью 1107 взаимодействия и терминалом 1108.The
Функция 1102a событий для оповещения имеет функцию предоставления информации, требуемой для формирования сообщения оповещения, в функцию 1103a формирования оповещений, и после обнаружения возникновения требующего оповещения события предоставляет информацию о событии в функцию 1103a формирования оповещений. Функция 1103a формирования оповещений формирует сообщение оповещения, используя информацию и событие, требуемое для формирования сообщения оповещения, принимаемого от функции 1102a событий для оповещения. Когда функция 1102a событий для оповещения принимает событие для оповещения от системы 1106 распространения широковещательной передачи через функцию 1103b распространения/адаптации оповещений, она формирует сообщение оповещения и передает сообщение оповещения в функцию 1103b распространения/адаптации оповещений. В процессе формирования сообщения оповещения, если есть необходимость заново указать начало услуги, функция 1103a формирования оповещений принимает оповещение, указывающее изменение в информации услуги, от блока 101 создания содержимого, задавая один случай, когда есть необходимость в передаче нового руководства по мобильной широковещательной передаче, и другой случай, когда конкретное событие возникает в системе 1106 распространения широковещательной передачи.The
Функция 1103b распространения/адаптации оповещений служит для того, чтобы передавать сообщение оповещения посредством CBMS-5-интерфейса 1125 или CBMS-4-интерфейса 1126, а также доставлять событие для оповещения, указывающее изменение информации по конкретной мобильной услуге широковещательной передачи, от системы 1106 распространения широковещательной передачи в функцию 1103a формирования оповещений. При этом изменение в информации по услуге широковещательной передачи может включать в себя корректировку скорости передачи данных или недоступность услуги из-за беспроводного сетевого окружения.The alert distribution /
Фиг. 12 - это схема, иллюстрирующая модель данных электронного руководства по услугам (ESG) в DVB-CBMS согласно второму примерному варианту осуществления настоящего изобретения.FIG. 12 is a diagram illustrating a data model of an electronic service guide (ESG) in a DVB-CBMS according to a second exemplary embodiment of the present invention.
Ссылаясь на фиг. 12, каждый блок представляет фрагмент ESG-данных. Т.е. модель данных ESG включает в себя фрагмент 1202 Service, фрагмент 1204 Schedule Event, фрагмент 1206 Content, фрагмент 1208 Acquisition, фрагмент 1210 Service Bundle, фрагмент 1212 Purchase и фрагмент 1214 Purchase Channel.Referring to FIG. 12, each block represents a piece of ESG data. Those. The ESG data model includes a
Фрагмент 1202 Service включает в себя полное описание услуги. Фрагмент 1204 Schedule Event представляет информацию об услуге согласно времени. Фрагмент 1208 Acquisition включает в себя информацию доступа к услуге, которую необходимо знать, чтобы принимать данные услуги. Фрагмент 1210 Service Bundle включает в себя информацию по случаю, когда несколько услуг сгруппировано в один пакет услуг. Фрагмент 1212 Purchase указывает информацию цены для приобретения пакета услуг. Фрагмент 1214 Purchase Channel указывает информацию по системе, которая должна быть использована для того, чтобы получить право на приобретение.
Каждый фрагмент модели данных может осуществлять ссылку на другие фрагменты, и стрелка между фрагментами представляет отношение ссылки. Фраза "осуществление ссылки" относится к процессу, при котором текущий фрагмент предоставляет информацию, ассоциативно связанную с ним, с помощью информации, доставляемой из другого фрагмента. Т.е. когда одна услуга состоит из нескольких вариантов содержимого, фрагмент 1202 Service включает в себя только полное описание услуги, например имя и язык услуги, но не включает в себя описание содержимого, передаваемого посредством услуги. Тем не менее, фрагмент 1206 Content соответствующего содержимого осуществляет ссылку на фрагмент Service соответствующей услуги. Помимо этого, чтобы получить различную информацию, требуемую для приема услуги, к примеру, информацию сеанса, используемую для протокола передачи, терминал может получать информацию посредством приема фрагмента 1208 Acquisition, на который фрагмент 1202 Service осуществляет ссылку, и демодуляции принимаемого фрагмента 1208 Acquisition.Each fragment of the data model can reference other fragments, and the arrow between the fragments represents the relation of the link. The phrase “making a link” refers to a process in which the current fragment provides information associated with it using information delivered from another fragment. Those. when one service consists of several content options, the
ESG-данные доставляются в терминал с помощью отдельного IP-потока во время, отличное от времени фактического потока данных. Следовательно, поставщик услуг может предоставлять до доставки услуги информацию, которую пользователь должен получить до того, как он принимает услугу, с помощью модели данных ESG. Посредством приема ESG-потока терминал получает информацию, требуемую для приема услуги, предоставляемой поставщиком услуг, и когда пользователь выбирает конкретную услугу, терминал осуществляет доступ к потоку данных, где услуга доставляется, используя полученную информацию, а затем принимает данные. Информация требуется терминалом для того, чтобы осуществлять доступ к потоку данных услуги, передаваемому посредством фрагмента 1208 Acquisition, как описано на фиг. 11.ESG data is delivered to the terminal using a separate IP stream at a time different from the time of the actual data stream. Therefore, a service provider can provide information before a service is delivered that a user must receive before accepting the service using the ESG data model. By receiving the ESG stream, the terminal obtains the information required to receive the service provided by the service provider, and when the user selects a particular service, the terminal accesses the data stream, where the service is delivered using the received information, and then receives the data. Information is required by the terminal in order to access the service data stream transmitted by the
В модели данных ESG несколько фрагментов пакетируются и помещаются в один контейнер, и каждый контейнер рассматривается как один объект в сеансе FLUTE в ходе своей передачи.In the ESG data model, several fragments are packaged and placed in one container, and each container is considered as one object in a FLUTE session during its transfer.
Фиг. 13 - это схема, иллюстрирующая операцию доставки ESG в DVB-CBMS согласно второму примерному варианту осуществления настоящего изобретения.FIG. 13 is a diagram illustrating an operation for delivering an ESG to a DVB-CBMS according to a second exemplary embodiment of the present invention.
Ссылаясь на фиг. 13, передающее устройство предоставляет информацию канала сеанса 1310 инициализации ESG в терминал посредством PSI/SI-сигнала для доставки ESG. Терминал осуществляет доступ к каналу согласно информации канала, а затем принимает информацию инициализации. Информация инициализации состоит из дескриптора 1312 поставщика ESG и дескриптора 1313 доступа к ESG (или дескриптора инициализации ESG). Экземпляр 1311 таблицы описания файлов (полная FDT) - это FDT, используемая в протоколе FLUTE, и это таблица, включающая в себя параметры, описывающие файловые объекты, передаваемые в сеансе FLUTE.Referring to FIG. 13, the transmitter provides channel information of the ESG initialization session 1310 to the terminal via the PSI / SI signal for ESG delivery. The terminal accesses the channel according to the channel information, and then receives the initialization information. The initialization information consists of an ESG provider descriptor 1312 and an ESG access descriptor 1313 (or an ESG initialization descriptor). The file description table instance 1311 (full FDT) is the FDT used in the FLUTE protocol, and it is a table including parameters describing file objects transmitted in the FLUTE session.
Дескриптор 1312 поставщика ESG включает в себя связанную информацию, такую как идентификатор, имя и логотип поставщика ESG, а дескриптор 1313 доступа к ESG включает в себя информацию канала 1320 уведомлений ESG, информацию по числу IP-сеансов, в которых ESG доставляется, и информацию адреса IP-сеансов.The ESG provider descriptor 1312 includes related information, such as the ESG provider identifier, name and logo, and the ESG access descriptor 1313 includes information of the ESG notification channel 1320, information on the number of IP sessions in which the ESG is delivered, and address information IP sessions.
Канал 1320 уведомлений ESG переносит контейнер инициализации 1340 ESG и информацию индекса ESG, и информация, переносимая посредством контейнера 1340 инициализации ESG, следующая. Заголовок 1332 контейнера включен. Сообщение инициализации 1333 ESG включает в себя вариант декодера для расшифровки ESG, а информация 1334 разделения включает в себя информацию критериев разделения сеансов и информацию канала каждого сеанса, когда ESG передается посредством множества сеансов. Индексный список 1335 и индексная структура 1336 включает в себя фрагменты ESG передачи и информацию соответствия между контейнерами 1340-1-1340-n. Более того, дополнительно включен экземпляр 1321 таблицы описания файлов (полной FDT).The ESG notification channel 1320 carries the
ESG содержится в нескольких контейнерах в ходе своей передачи, как показано на фиг. 13, и каждый контейнер состоит из информации управления фрагментом, указывающей информацию по фрагментам, составляющим соответствующий контейнер, и фрагменты ESG.An ESG is contained in several containers during its transfer, as shown in FIG. 13, and each container consists of fragment control information indicating information on fragments constituting the corresponding container and ESG fragments.
До того, как приводится описание операции приема сообщения оповещения согласно второму примерному варианту осуществления, сначала описываются типы сообщений оповещения. Сообщение оповещения грубо может быть разделено на два типа.Before the operation of receiving the notification message according to the second exemplary embodiment is described, the types of notification messages are first described. An alert message can roughly be divided into two types.
Первое сообщение оповещения - это сообщение общего оповещения, которое доставляется всем пользователям для общего назначения. Это сообщение оповещения используется поставщиком услуг для того, чтобы предоставлять информацию сбоев широковещательной передачи или системных изменений пользователям.The first alert message is a general alert message that is delivered to all users for general purposes. This alert message is used by the service provider to provide information to broadcast failures or system changes to users.
Второе сообщение оповещения - это сообщение конкретного оповещения, которое ограничено конкретной услугой. Это сообщение оповещения передается только пользователям, принимающим конкретную услугу, и может быть использовано для того, чтобы указать изменение и начало услуги. Сообщение конкретного оповещения также может быть сформировано и передано отдельно для каждой отдельной конкретной группы пользователей, а не для каждой отдельной услуги. "Конкретной группой пользователей" может быть группа пользователей, сформированная посредством подписки на услугу оповещения, или группа пользователей, сформированная, когда сеть стремится доставить сообщение оповещения в конкретную зону. Когда есть намерение доставить сообщение оповещения группе пользователей, сформированной посредством подписки на услугу, можно передавать сообщение оповещения на основе от точки к точке, поскольку информация по каждому подписчику управляется. Когда нет намерения доставить сообщение оповещения отдельно в каждую отдельную конкретную зону, группа пользователей, находящаяся в этой конкретной зоне, не управляется отдельно.The second alert message is a specific alert message that is limited to a particular service. This alert message is only transmitted to users who accept a particular service and can be used to indicate the change and the start of the service. A specific notification message can also be generated and transmitted separately for each individual specific group of users, and not for each individual service. A “specific user group” may be a group of users formed by subscribing to an alert service, or a group of users formed when the network seeks to deliver an alert message to a specific area. When it is intended to deliver an alert message to a group of users formed by subscribing to a service, it is possible to transmit an alert message on a point-to-point basis, since the information for each subscriber is managed. When there is no intention to deliver the notification message separately to each individual specific zone, the group of users located in this particular zone is not controlled separately.
При приеме/передаче сообщения оповещения общий поток согласно второму примерному варианту осуществления настоящего изобретения показан на фиг. 14. Как показано на фиг. 14, настоящее изобретение в общем случае включает в себя операцию A (1410) доставки/получения информации канала сообщения оповещения, операцию B (1420) передачи/приема сообщения оповещения и операцию C (1430), при которой терминал принимает и расшифровывает сообщение оповещения и выполняет операцию согласно ему. Операция A (1410) описывается во втором примерном варианте осуществления, операция B (1420) описывается со ссылкой на фиг. 21-26, а описание операции C (1430) опущено для ясности и краткости.When receiving / transmitting an alert message, a common flow according to a second exemplary embodiment of the present invention is shown in FIG. 14. As shown in FIG. 14, the present invention generally includes an alert message channel information delivery / receipt operation A (1410), alert message transmission / reception operation B (1420), and operation C (1430), in which the terminal receives and decrypts the alert message and performs operation according to him. Operation A (1410) is described in the second exemplary embodiment, operation B (1420) is described with reference to FIG. 21-26, and the description of operation C (1430) is omitted for clarity and conciseness.
I. Операция A (1410)I. Operation A (1410)
В системе DVB-CBMS согласно второму примерному варианту осуществления информация канала сообщения оповещения передается в терминал с помощью ESG, и терминал обнаруживает, что принимаемый пакет включает в себя сообщение оповещения, с помощью информации канала.In the DVB-CBMS system according to the second exemplary embodiment, the channel information of the alert message is transmitted to the terminal using the ESG, and the terminal detects that the received packet includes the alert message using the channel information.
Со ссылкой на таблицу 12 ниже далее приводится описание информации канала сообщения оповещения, примеряемой к системе DVB-CBMS согласно примерному варианту осуществления настоящего изобретения.With reference to table 12 below, a description will be made of the channel information of the alert message applied to the DVB-CBMS system according to an exemplary embodiment of the present invention.
Описание терминов, используемых в таблице 12, приводится. "Имя" означает имена значений элементов и значений атрибутов, составляющих соответствующее сообщение. "Тип" указывает то, соответствует ли соответствующее имя значению элемента или значению атрибута. Значение элемента имеет значения E1, E2, E3 и E4. E1 означает значение верхнего элемента для всего сообщения, E2 означает значение подчиненного элемента E1, E3 означает значение подчиненного элемента E2, а E4 означает значение подчиненного элемента E3. Значение атрибута указывается посредством A, и A означает значение атрибута соответствующего элемента. Например, A согласно E1 означает значение атрибута E1.A description of the terms used in table 12 is provided. “Name” means the names of the element values and attribute values that make up the corresponding message. "Type" indicates whether the corresponding name matches the element value or attribute value. The element value has the values E1, E2, E3 and E4. E1 means the value of the top element for the entire message, E2 means the value of the child element E1, E3 means the value of the child element E2, and E4 means the value of the child element E3. The attribute value is indicated by A, and A means the attribute value of the corresponding element. For example, A according to E1 means the value of the attribute E1.
"Категория" используется для указания того, является ли соответствующее значение элемента или значение атрибута обязательным, и имеет значение M, если значение обязательное, и значение O, если значение необязательное. "Описание" задает смысл соответствующего значения элемента или атрибута.A "category" is used to indicate whether the corresponding element value or attribute value is mandatory, and has a value of M if the value is mandatory and a value of O if the value is optional. Description describes the meaning of the corresponding value of an element or attribute.
Элемент NotificationEntry имеет два атрибута: NotificationPort и NotificationAddress. NotificationPort и NotificationAddress указывают информацию о канале, посредством которого терминал может принимать сообщение оповещения. Использование IP в качестве технологии передачи данных описывается ниже. Если способ, которым терминал может принимать сообщение оповещения при допущении, что используется IP, предоставляет информацию по IP-адресу, по которому сообщение оповещения должно быть доставлено, и предоставляет информацию по номеру UDP-порта при допущении, что UDP используется поверх уровня IP, то терминал может принимать сообщение оповещения. Причина для использования UDP следующая. Хотя другие транспортные протоколы, такие как TCP, также могут быть использованы, заголовок транспортного протокола UDP имеет меньше дополнительной служебной информации и не поддерживает подтверждение приема. Таким образом, транспортный протокол UDP подходит для характеристик однонаправленно передаваемой услуги широковещательной передачи.The NotificationEntry element has two attributes: NotificationPort and NotificationAddress. NotificationPort and NotificationAddress indicate information about the channel through which the terminal can receive the notification message. The use of IP as a data transfer technology is described below. If the way the terminal can receive the alert message on the assumption that IP is being used, provides information on the IP address at which the alert message should be delivered, and provides information on the UDP port number on the assumption that UDP is used over the IP layer, then the terminal may receive an alert message. The reason for using UDP is as follows. Although other transport protocols such as TCP can also be used, the UDP transport header has less overhead and does not support acknowledgment. Thus, the UDP transport protocol is suitable for the characteristics of a unidirectional broadcast service.
Когда сообщение оповещения доставляется на основе "от точки к точке", TCP может быть использован вместо UDP. Поэтому следует понимать, что TCP используется в качестве порта сообщения оповещения в схеме "от точки к точке", если не указано иное. Хотя UDP-порт используется в качестве порта сообщения оповещения в дальнейшем описании, TCP-порт может быть использован в качестве порта сообщения оповещения в схеме "от точки к точке", как указано выше.When the alert message is delivered on a point-to-point basis, TCP can be used instead of UDP. Therefore, it should be understood that TCP is used as the port of the alert message in a point-to-point scheme, unless otherwise indicated. Although the UDP port is used as the alert message port in the further description, the TCP port can be used as the alert message port in a point-to-point scheme, as described above.
NotificationPort имеет номер UDP-порта, ранее выделенный так, что сетевой поставщик или поставщик услуг использует номер UDP-порта, когда он отправляет сообщение оповещения. Терминал, принимающий сообщение, передаваемое посредством UDP-порта, указанного для использования сообщения оповещения, может немедленно обнаружить соответствующий пакет в качестве сообщения оповещения и обработать пакет, поскольку он знает UDP-порт для сообщения оповещения.NotificationPort has the UDP port number previously allocated so that the network provider or service provider uses the UDP port number when it sends the notification message. The terminal receiving the message transmitted via the UDP port indicated for using the notification message can immediately detect the corresponding packet as the notification message and process the packet because it knows the UDP port for the notification message.
Операция формирования сообщения оповещения в качестве передаваемого сообщения может быть выполнена в функции 1102a событий для оповещения или функции 1103b распространения/адаптации оповещений по фиг. 11. Объект для формирования сообщения оповещения имеет информацию по всем выполняющимся сеансам. Т.е. можно присоединить сообщение оповещения к существующему транспортному сеансу без формирования отдельного транспортного сеанса. Базовый идентификационный модуль сеанса состоит из IP-адреса, и сообщение оповещения использует IP-адрес текущего сеанса. При этом текущий сеанс может быть ассоциативно связан с конкретной услугой, подключенной к требующему оповещения фрагменту Acquisition.The operation of generating an alert message as a transmitted message may be performed in the
Поскольку мобильная система широковещательной передачи доставляет сообщение оповещения посредством выполняющегося IP-сеанса посредством простого различения UDP-порта, терминал может сразу принимать сообщение оповещения (сообщение общего оповещения или сообщение конкретного оповещения, связанное с услугой выполняющегося сеанса), без необходимости отдельно отслеживать сеанс. NotificationPort может быть использован, когда терминал принимает мобильную услугу широковещательной передачи и хочет доставить сообщение оповещения посредством IP-потока (или транспортного пути IP), где мобильная услуга широковещательной передачи передается.Since the mobile broadcast system delivers the alert message through an ongoing IP session by simply distinguishing between the UDP ports, the terminal can immediately receive the alert message (general alert message or specific alert message associated with the ongoing session service) without having to separately monitor the session. NotificationPort can be used when the terminal receives a mobile broadcast service and wants to deliver a notification message via an IP stream (or IP transport path) where the mobile broadcast service is transmitted.
NotificationAddress используется, когда есть намерение выделить специальный IP-адрес в ходе доставки сообщения оповещения и доставить сообщение оповещения посредством потока (или транспортного пути), имеющего IP-адрес. NotificationAddress предоставляет IP-адрес, чтобы доставить сообщение общего или конкретного оповещения в терминал, принимающий мобильную услугу широковещательной передачи, или терминалы в режиме бездействия, не принимающие мобильную услугу широковещательной передачи, чтобы сэкономить электроэнергию. С помощью NotificationPort и NotificationAddress терминал принимает сообщение оповещения согласно адресу приема для сообщения оповещения объекта, желающего доставить состояние терминала либо сообщение оповещения.NotificationAddress is used when it is intended to allocate a special IP address during the delivery of the notification message and deliver the notification message via a stream (or transport path) having an IP address. NotificationAddress provides an IP address to deliver a general or specific alert message to a terminal receiving a mobile broadcast service, or inactive mode terminals not receiving a mobile broadcast service in order to save power. Using NotificationPort and NotificationAddress, the terminal receives the alert message according to the receive address for the alert message of the entity wishing to deliver the terminal status or alert message.
В системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения, поскольку терминал, который уже осуществил доступ к услуге широковещательной передачи, принимает PSI/SI-сигнал, передающее устройство не передает отдельно информацию канала сообщения оповещения.In a broadcast system according to an exemplary embodiment of the present invention, since a terminal that has already accessed the broadcast service receives the PSI / SI signal, the transmitter does not separately transmit channel information of the alert message.
Далее приводится описание способа доставки сообщения оповещения в системе широковещательной передачи согласно примерному варианту осуществления настоящего изобретения.The following is a description of a method for delivering a notification message in a broadcast system according to an exemplary embodiment of the present invention.
Для сообщения общего оповещения передающее устройство вносит информацию канала по таблице 12 в дескриптор 1313 самонастройки ESG по фиг. 13 до передачи. Для сообщения конкретного оповещения передающее устройство вставляет информацию канала по таблице 12 во фрагмент 1208 Acquisition по фиг. 12.For a general alert message, the transmitter enters the channel information of table 12 into the ESG self-tuning descriptor 1313 of FIG. 13 before the transfer. To report a specific alert, the transmitting device inserts the channel information of table 12 into the
Со ссылкой на фиг. 15 и 16, ниже приводится описание передачи/приема дескриптора 1313 самонастройки ESG в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.With reference to FIG. 15 and 16, a transmission / reception description of a self-tuning ESG descriptor 1313 in a broadcast system according to a second exemplary embodiment of the present invention is described below.
Фиг. 15 - это блок-схема, иллюстрирующая операцию формирования и доставки дескриптора 1313 самонастройки ESG в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.FIG. 15 is a flowchart illustrating an operation of generating and delivering an ESG self-tuning descriptor 1313 in a broadcast system according to a second exemplary embodiment of the present invention.
Ссылаясь на фиг. 15, функция 1103b распространения/адаптации оповещений обозначает элементы и атрибуты информации канала сообщения общего оповещения в качестве информации самонастройки ESG, которая должна быть доставлена в терминал 1108, на этапе 1501. В частности, на этапе 1501 указываются значения NotificationEntry, NotificationPort и NotificationAddress, описанные выше. При этом элементы и атрибуты информации канала сообщений общего оповещения заранее определены в соответствии с поставщиком широковещательной передачи или системным окружением. После этапа 1501 функция 1103b распространения/адаптации оповещений формирует дескриптор 1313 самонастройки ESG, включающий в себя информацию канала сообщения общего оповещения, на этапе 1502. После этого на этапе 1503 функция 1103b распространения/адаптации оповещений доставляет сформированный дескриптор 1313 самонастройки ESG в терминал 108. Хотя формирование информации канала сообщения общего оповещения выполняется в данном документе функцией 1103b распространения/адаптации оповещений, но также может выполняться функцией 1102a событий для оповещения.Referring to FIG. 15, the alert propagation /
Фиг. 16 - это блок-схема, иллюстрирующая операцию приема информации канала сообщения оповещения в дескрипторе 1313 самонастройки ESG терминалом 1108 в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.FIG. 16 is a flowchart illustrating an operation of receiving channel information of a notification message in an ESG self-descriptor 1313 by terminal 1108 in a broadcast system according to a second exemplary embodiment of the present invention.
Ссылаясь на фиг. 16, терминал 1108 приводит в исполнение услугу широковещательной передачи посредством пользователя на этапе 1601, а затем принимает дескриптор 1313 самонастройки ESG, передаваемый из функции 1103b распространения/адаптации оповещений, на этапе 1602. После приема дескриптора 1313 самонастройки ESG терминал 1108 расшифровывает дескриптор 1313 самонастройки ESG на этапе 1603 и получает NotificationEntry, NotificationPort и NotificationAddress, требуемые для приема сообщения общего оповещения, на этапе 1604. Затем терминал 1108 переходит к операции B (1420) по фиг. 14.Referring to FIG. 16, terminal 1108 executes the broadcast service by the user in
Со ссылкой на фиг. 17 и 18 ниже приводится описание передачи/приема фрагмента 1208 ESG Acquisition в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.With reference to FIG. 17 and 18, a transmission / reception description of an
Фиг. 17 - это блок-схема, иллюстрирующая операцию формирования и доставки информации канала сообщения оповещения в фрагменте 1208 ESG Acquisition в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.FIG. 17 is a flowchart illustrating an operation of generating and delivering channel information of a notification message in
Ссылаясь на фиг. 17, функция 1103b распространения/адаптации оповещений обозначает элементы и атрибуты информации канала сообщения конкретного оповещения в качестве информации фрагмента ESG Acquisition, которая должна быть доставлена в терминал 1108, на этапе 1701. В частности, на этапе 1701 указываются значения NotificationEntry, NotificationPort и NotificationAddress, описанные выше. При этом элементы и атрибуты информации канала сообщений конкретного оповещения заранее определены в соответствии с поставщиком широковещательной передачи или системным окружением. После этапа 1701 функция 1103b распространения/адаптации оповещений вставляет информацию канала сообщений конкретного оповещения во фрагмент 1208 ESG Acquisition на этапе 1702. После этого функция 1103b распространения/адаптации оповещений завершает ESG посредством комбинирования фрагмента 1208 ESG Acquisition с другими фрагментами на этапе 1703, и затем доставляет ESG в терминал 1108 на этапе 1704. Хотя формирование информации канала сообщения конкретного оповещения выполняется в данном документе функцией 1103b распространения/адаптации оповещений, но также может выполняться функцией 1102a событий для оповещения.Referring to FIG. 17, the alert distribution /
Фиг. 18 - это блок-схема, иллюстрирующая операцию приема информации канала сообщения оповещения в фрагменте 1208 ESG Acquisition терминалом 1108 в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.FIG. 18 is a flowchart illustrating an operation of receiving channel information of a notification message in an
Ссылаясь на фиг. 18, терминал 1108 приводит в исполнение услугу широковещательной передачи посредством пользователя на этапе 1801, а затем принимает дескриптор 1313 самонастройки ESG, передаваемый из функции 1103b распространения/адаптации оповещений, на этапе 1802. После приема дескриптора 1313 самонастройки ESG терминал 1108 расшифровывает дескриптор 1313 самонастройки ESG на этапе 1803. Затем на этапе 1804 терминал 1108 получает информацию, доступную для приема ESG, выполняет аппаратные и программные настройки для приема ESG с помощью полученной информации, а далее сразу принимает ESG. На этапе 1805 терминал 1108 получает и проверяет NotificationEntry, NotificationPort и NotificationAddress, которые требуются для приема сообщения конкретного оповещения и включены в фрагмент 1208 Acquisition для ESG. Затем терминал 1108 переходит к операции B (1420) по фиг. 14.Referring to FIG. 18, terminal 1108 executes the broadcast service by the user in
В качестве еще одного примера терминал 1108 может обнаружить конкретную услугу, связанную с сообщением оповещения, посредством приема сообщения оповещения и расшифровки Service_ID, вставленного в сообщение оповещения, без получения информации канала сообщения конкретного оповещения посредством фрагмента 1208 Acquisition для ESG, как выполнено на фиг. 17 и 18. Предпочтительно, чтобы Service_ID имел тот же смысл, что идентификатор услуги в ESG.As yet another example, terminal 1108 can detect a specific service associated with the alert message by receiving the alert message and decrypting the Service_ID inserted in the alert message without receiving channel information of the specific alert message through the
II. Операция B (1420)II. Operation B (1420)
Со ссылкой на фиг. 19, далее приводится описание передачи сообщения общего оповещения согласно второму примерному варианту осуществления настоящего изобретения. Поскольку сообщение общего оповещения и сообщение конкретного оповещения идентичны друг другу в отношении способа передачи, они не различаются в описании фиг. 19.With reference to FIG. 19, the following is a description of the transmission of a general alert message according to a second exemplary embodiment of the present invention. Since the general alert message and the specific alert message are identical with respect to the transmission method, they do not differ in the description of FIG. 19.
Фиг. 19 - это блок-схема, иллюстрирующая операцию доставки сообщения общего оповещения в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.FIG. 19 is a flowchart illustrating a general alert message delivery operation in a broadcast system according to a second exemplary embodiment of the present invention.
Ссылаясь на фиг. 19, функция 1103b распространения/адаптации оповещений принимает сообщение общего оповещения, содержащее содержимое оповещения (т.е. событие для оповещения), от функции 1102a на этапе 1901. На этапе 1902 функция 1103b распространения/адаптации оповещений затем формирует UDP-пакет с помощью заранее определенного UDP-порта и сообщения общего оповещения. Формат сообщения общего оповещения, поскольку оно задается на уровне поставщика услуг, не связан напрямую с передачей, так что сообщение общего оповещения сразу формируется в UDP-пакет. После этого на этапе 1903 функция 1103b распространения/адаптации оповещений формирует пакет согласно выполняющемуся сеансу широковещательной передачи и ранее указанному IP-адресу оповещения с помощью сформированного сообщения оповещения и доставляет сформированный пакет в терминалы. Между тем, в зоне обслуживания существует возможность того, что имеются терминалы в режиме ожидания, когда они подключены к сети 1107 взаимодействия или могут принимать услугу радиовызова, но их приемное устройство широковещательной передачи отключено. Для терминалов в этом режиме система должна "разбудить" широковещательные приемные устройства в режиме ожидания (не показаны) для терминалов посредством использования канала взаимодействия сети 1107 взаимодействия или осуществления радиовызова посредством другого средства. С этой целью система формирует сообщение радиовызова для пробуждения приемного устройства широковещательной передачи в режиме ожидания на этапе 1904 и отправляет сообщение радиовызова в терминалы посредством сети 1107 взаимодействия или другого способа на этапе 1905, тем самым пробуждая приемное устройство широковещательной передачи терминала.Referring to FIG. 19, the alert distribution /
Пакет для передачи сообщения общего оповещения формируется с помощью ранее указанного номера UDP-порта, т.е. NotificationPort, для использования доставки оповещения. Это служит для того, чтобы разрешить терминалу 1108 распознать принимаемый пакет в качестве сообщения общего оповещения. Сформированные UDP-пакеты формируются в IP-пакеты с помощью IP-адреса текущего выполняющегося сеанса или IP-адреса для доставки сообщения общего оповещения, т.е. NotificationAddress. IP-адрес текущего выполняющегося сеанса может быть получен, поскольку функция 103-1 распространения/адаптации оповещения для формирования сообщения доставки оповещений существует в управлении 1103 услугами для управления всеми передачами. Полные IP-пакеты доставляются в передающее устройство нижнего уровня. В этом случае сообщение общего оповещения может быть повторно доставлено в передающее устройство нижнего уровня несколько раз согласно потребностям сетевого поставщика или поставщика услуг, учитывая ситуацию, в которой есть потеря пакетов или прием пакетов может завершиться неудачно.A packet for transmitting a general alert message is generated using the previously specified UDP port number, i.e. NotificationPort, for using alert delivery. This serves to enable terminal 1108 to recognize the received packet as a general alert message. The generated UDP packets are formed into IP packets using the IP address of the current running session or IP address for delivery of a general notification message, i.e. NotificationAddress. The IP address of the current ongoing session can be obtained since the alert distribution / adaptation function 103-1 for generating the alert delivery message exists in the
Со ссылкой на фиг. 20 и 21 далее приводится описание операции приема сообщения оповещения в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения. Поскольку сообщение общего оповещения и сообщение конкретного оповещения идентичны друг другу в отношении способа приема, они не различаются в нижеследующем описании.With reference to FIG. 20 and 21, a description will now be made of a reception operation of a notification message in a broadcast system according to a second exemplary embodiment of the present invention. Since the general alert message and the specific alert message are identical to each other with respect to the reception method, they do not differ in the following description.
Фиг. 20 - это блок-схема, иллюстрирующая операцию приема сообщения оповещения посредством клиентской функции 1108a оповещения в терминале в мобильной системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения.FIG. 20 is a flowchart illustrating an operation of receiving a notification message by a
Ссылаясь на фиг. 20, после приема информации канала сообщений оповещения в операции A (1410) по фиг. 14 клиентская функция 1108a оповещений принимает IP-пакет и расшифровывает заголовок IP-пакета на этапе 2001. Клиентская функция 1108a оповещений определяет на этапе 2002 то, идентичен ли IP-адрес пакета требуемому IP-адресу в результате расшифровки заголовка. Здесь "требуемый IP-адрес" означает IP-адрес текущего выполняющегося сеанса или конкретный IP-адрес, т.е. NotificationAddress, назначенный для сообщения оповещения. Следовательно, если IP-адрес в заголовке не является требуемым IP-адресом как результат IP-проверки, клиентская функция 1108a оповещений отбрасывает принятый IP-пакет на этапе 2006.Referring to FIG. 20, after receiving channel information of the alert messages in operation A (1410) of FIG. 14, the
Тем не менее, если адрес принимаемого IP-пакета идентичен требуемому IP-адресу, клиентская функция 1108a оповещений переходит к этапу 2003, где она получает UDP-пакет посредством распаковывания IP-пакета и расшифровывает заголовок UDP-пакета. Далее клиентская функция 1108a оповещений определяет на этапе 2004 то, идентичен ли номер UDP-порта, полученный посредством расшифровки заголовка UDP-пакета, номеру порта NotificationPort заранее определенной информации канала сообщения оповещения, ранее полученной посредством дескриптора 1313 самонастройки ESG или PSI/SI-сигнала. Т.е. клиентская функция 1108a оповещений определяет то, является принимаемый пакет сообщением общего оповещения или пакетом общего сеанса широковещательной передачи.However, if the address of the received IP packet is identical to the desired IP address, the
Если определено на этапе 2004, что номер порта принимаемого заголовка UDP-пакета идентичен номеру UDP-порта, предназначенного для того, чтобы принимать сообщение оповещения, клиентская функция 1108a оповещений распаковывает принимаемый UDP-пакет, чтобы получить сообщение общего оповещения, включенное в рабочие данные, и расшифровывает сообщение оповещения, чтобы выполнить требуемую операцию, на этапе 2005, а затем переходит к операции C (1430) по фиг. 14. Тем не менее, если номер порта принимаемого UDP-пакета отличается от заранее указанного номера UDP-порта, клиентская функция 1108a оповещений переходит к этапу 2007, на котором она обрабатывает принимаемый UDP-пакет для услуги широковещательной передачи, рассматривая его в качестве пакета существующего сеанса широковещательной передачи, либо игнорирует принимаемый UDP-пакет, если он не является требуемым сообщением оповещения.If it was determined at
Фиг. 21 - это блок-схема, иллюстрирующая процесс приема сообщения оповещения в клиентской функции оповещения 1108a терминала, когда она соединена с сетью взаимодействия в системе широковещательной передачи согласно второму примерному варианту осуществления настоящего изобретения. Этот процесс может быть применен не только к сети взаимодействия, но также к терминалу, подключенному к системе, допускающей управление терминалом в режиме ожидания.FIG. 21 is a flowchart illustrating a process for receiving a notification message in a client notification function of a terminal 1108a when it is connected to an interaction network in a broadcast system according to a second exemplary embodiment of the present invention. This process can be applied not only to the interaction network, but also to a terminal connected to a system capable of controlling the terminal in standby mode.
Ссылаясь на фиг. 21, после приема информации канала сообщения оповещения в операции A (1410) по фиг. 14 клиентская функция 1108a оповещений принимает сообщение радиовызова согласно блоку радиовызова сети взаимодействия или другой системы на этапе 2101. На этапе 2102 клиентская функция 1108a оповещений активирует приемное устройство широковещательной передачи в режиме ожидания посредством сообщения радиовызова и подготавливается к приему. Подготовка к приему включает в себя формирование сеанса с помощью NotificationPort и NotificationAddress, переданных способом, описанным во втором примерном варианте осуществления, и перехода в режим готовности. После перехода в режим готовности клиентская функция 1108a оповещения расшифровывает заголовок принимаемого IP-пакета после приема IP-пакета от функции распространения/адаптации 1103b оповещения на этапе 2103.Referring to FIG. 21, after receiving channel information of the alert message in operation A (1410) of FIG. 14, the
Клиентская функция 1108a оповещения определяет на этапе 2104, идентичен ли адрес IP-пакета IP-адресу, указанному из NotificationAddress. Если определено, что адрес в заголовке IP-пакета отличается от адреса в NotificationAddress, клиентская функция 1108a оповещения отбрасывает пакет на этапе 2108. Тем не менее, если IP-адрес IP-пакета идентичен IP-адресу NotificationAddress, клиентская функция 1108a оповещения расшифровывает заголовок UDP-пакета, извлеченный посредством декапсуляции IP-пакета на этапе 2105.The
Клиентская функция 1108a оповещений определяет на этапе 2106 то, идентичен ли номер UDP-порта, полученный посредством расшифровки заголовка UDP-пакета, номеру UDP-порта NotificationPort. Этап 2106 выполняется для того, чтобы определить, является ли принимаемый пакет сообщением общего оповещения или некорректно переданным пакетом.The
Если определено на этапе 2106, что номер порта принятого заголовка UDP-пакета идентичен NotificationPort, т.е. номеру UDP-порта, предназначенному для того, чтобы принимать сообщение общего оповещения, клиентская функция 1108a оповещения распаковывает UDP-пакет, чтобы получить сообщение оповещения, включенное в рабочие данные, и расшифровывает сообщение оповещения, чтобы выполнить требуемую операцию, на этапе 2107, а затем переходит к операции C (1430) по фиг. 14. Тем не менее, если номер порта принятого UDP-пакета отличается от номера порта NotificationPort, клиентская функция 1108a оповещения отбрасывает принимаемый UDP-пакет на этапе 2108, рассматривая его в качестве некорректно переданного UDP-пакета. Затем терминал переходит к операции C (1430) по фиг. 14. Операция C не относится к сущности примерного варианта осуществления настоящего изобретения, поэтому ее описание опущено.If it is determined in
Из вышеприведенного описания следует понимать, что примерный вариант осуществления настоящего изобретения устанавливает IP-адрес и UDP-порт для доставки сообщений оповещения в SGDD, чтобы предотвратить необходимость расшифровки всех заголовков принимаемого сигнала, снижая объем системной служебной информации и предоставляя возможность доставлять сообщение оповещения, даже когда терминал находится в режиме ожидания или взаимодействует с другой системой.From the above description, it should be understood that an exemplary embodiment of the present invention sets the IP address and UDP port for delivery of notification messages in SGDD, to prevent the need to decrypt all headers of the received signal, reducing the amount of system overhead and providing the ability to deliver an alert message, even when the terminal is in standby mode or is interacting with another system.
Примерные варианты осуществления настоящего изобретения могут быть осуществлены в вычислительной машине общего назначения посредством выполнения программы с машиночитаемого носителя, в том числе, но не только, запоминающих устройств, таких как магнитные запоминающие устройства (ПЗУ, ОЗУ, гибкие диски, магнитные ленты и т.д.), оптически считываемые запоминающие устройства (CD-ROM, DVD и т.д.), и волновые носители (передача по Интернету).Exemplary embodiments of the present invention can be implemented in a general-purpose computer by executing a program from a computer-readable medium, including, but not limited to, storage devices such as magnetic storage devices (ROM, RAM, floppy disks, magnetic tapes, etc. .), optically readable storage devices (CD-ROM, DVD, etc.), and wave media (transmission over the Internet).
Несмотря на то что конкретные примерные варианты осуществления изобретения показаны и описаны со ссылкой в данном документе на конкретные предпочтительные варианты осуществления, специалистам в данной области техники следует понимать, что различные изменения по форме и содержанию могут быть сделаны без отступления от духа и области применения изобретения, заданной прилагаемой формулой изобретения и ее эквивалентами.Although specific exemplary embodiments of the invention are shown and described with reference to specific preferred embodiments herein, those skilled in the art will appreciate that various changes in form and content can be made without departing from the spirit and scope of the invention, given the attached claims and its equivalents.
Claims (61)
порт оповещения, указывающий UDP-порт, используемый для передачи сообщения общего оповещения; и адрес оповещения, указывающий IP-адрес, если используется IP-адрес для передачи сообщения общего оповещения.5. The method according to claim 1, in which the first network address contains:
Alert port indicating the UDP port used to transmit the general alert message and an alert address indicating an IP address if an IP address is used to transmit a general alert message.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2005-0075460 | 2005-08-17 | ||
KR20050075460 | 2005-08-17 | ||
KR20050094613 | 2005-10-07 | ||
KR10-2005-0094613 | 2005-10-07 | ||
KR10-2006-0058941 | 2006-06-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2008105915A RU2008105915A (en) | 2009-08-20 |
RU2378795C2 true RU2378795C2 (en) | 2010-01-10 |
Family
ID=41150784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2008105915/09A RU2378795C2 (en) | 2005-08-17 | 2006-08-17 | Method and device to output warning message in broadcasting transmission system |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2378795C2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2556021C2 (en) * | 2010-09-10 | 2015-07-10 | Хуавэй Текнолоджиз Ко., Лтд. | Apparatus, method and system for inserting advertisements |
RU2598317C1 (en) * | 2013-01-21 | 2016-09-20 | Нек Корпорейшн | Communication system, control device and method of network topology control |
RU2715019C1 (en) * | 2016-08-09 | 2020-02-21 | Хуавей Текнолоджиз Ко., Лтд. | Method and apparatus for transmitting system information |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115278553B (en) * | 2022-07-12 | 2023-12-05 | 南通大学 | Internet of vehicles safety message broadcasting method based on RSU cooperation |
-
2006
- 2006-08-17 RU RU2008105915/09A patent/RU2378795C2/en active
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2556021C2 (en) * | 2010-09-10 | 2015-07-10 | Хуавэй Текнолоджиз Ко., Лтд. | Apparatus, method and system for inserting advertisements |
RU2598317C1 (en) * | 2013-01-21 | 2016-09-20 | Нек Корпорейшн | Communication system, control device and method of network topology control |
US9843496B2 (en) | 2013-01-21 | 2017-12-12 | Nec Corporation | Communication system, control apparatus, and network topology management method |
RU2715019C1 (en) * | 2016-08-09 | 2020-02-21 | Хуавей Текнолоджиз Ко., Лтд. | Method and apparatus for transmitting system information |
US11096113B2 (en) | 2016-08-09 | 2021-08-17 | Huawei Technologies Co., Ltd. | Method and device for sending system information |
US11102706B2 (en) | 2016-08-09 | 2021-08-24 | Huawei Technologies Co., Ltd. | Method and device for sending system information |
Also Published As
Publication number | Publication date |
---|---|
RU2008105915A (en) | 2009-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8547977B2 (en) | Method and apparatus for providing notification message in a broadcasting system | |
US10015642B2 (en) | Method and apparatus for transmitting/receiving access information of broadcast service in a broadcasting system, and system thereof | |
EP1830589B1 (en) | Method and system for providing notification message in a mobile broadcast system | |
RU2496256C2 (en) | Method and apparatus for providing service guide in mobile broadcasting system | |
WO2007089108A1 (en) | Method and apparatus for transmitting and receiving notification message in a mobile broadcast system | |
CN101669309A (en) | Method and apparatus for synchronizing notification messages | |
RU2378795C2 (en) | Method and device to output warning message in broadcasting transmission system | |
RU2388154C1 (en) | Method and system for providing notification message in mobile broadcast system | |
RU2372742C1 (en) | Method and device for transmitting/receiving of information about access of broadcasting service in broadcasting system and corresponding system | |
KR101205582B1 (en) | Method and apparatus for transmitting and receiving notification message in mobile broadcasting system | |
KR20070108309A (en) | Method for transmitting and receiving notification message in mobile broadcasting system and therefor system | |
KR20070108323A (en) | Method for transmitting and receiving notification message in mobile broadcasting system and therefor system |