Передача информации с использованием текстового формата

Иллюстрации

Показать все

Изобретение относится к области передачи информации. Технический результат - уменьшение навигационных затрат при передаче текстовой информации. Предложен приемник информационных сигналов в текстовом формате, получающий контент информации с использованием текстового формата, разделенный на информационные объекты, причем приемник является радиовещательным приемником и текстовый информационный сигнал является текстовым информационным сигналом рассылки в карусельном режиме передачи данных, в котором информационные объекты транслируются в карусельном режиме, включающий управляемый пользователем селектор; и процессор, сформированный для анализа информационного объекта, включающий выбранный ID объекта из множества уникальных ID объектов, определяющий, является ли проанализированный информационный объект объектом ссылки, поддерживающим автоматическую обработку, содержащим пункты ссылки, указывающие на другие ID объекта из множества уникальных ID объектов; если это так, проверяется, выполнены ли условные данные, связанные с пунктами ссылки, для объекта ссылки, поддерживающего автоматическую обработку; и автоматически назначается ID объекту, указанному пунктом ссылки, для объекта ссылки, поддерживающего автоматическую обработку, имеющего условные данные, связанные с условными данными, которые выполнены для недавно выбранного ID объекта, или пользователю предоставляется презентация, относящаяся к объекту ссылки, поддерживающему автоматическую обработку, способом, зависящим от результата проверки и присвоения ID объекту, упомянутому пунктом ссылки, для объекта ссылки, поддерживающего автоматическую обработку, выбранного пользователем с помощью управляемого пользователем селектора в качестве вновь выбранного ID объекта. 11 н. и 11 з.п. ф-лы, 8 ил.

Реферат

Настоящее изобретение относится к области передачи информации с использованием текстового формата, например такому способу передачи данных, как карусельный режим [в карусельном режиме осуществляется последовательная передача файлов друг за другом. После передачи заключительного файла начинается передача первого файла.] с использованием текстовой информации, передаваемой в карусельном режиме экономичным информационным сервисом Joumaline®,' базирующимся, например, на XML [XML - текстовый формат, предназначенный для хранения структурированных данных, для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML)].

Карусельный режим передачи данных, используемый в текстовой информационной рассылке, является одним из видов передачи информации с использованием текстового формата и позволяет распределять текстовую информацию огромному числу пользователей с использованием разумно низких технических затрат. Например, отсутствуют необходимость в использовании сигналов в каналах связи или линии обратной связи от приемника до радиовещательного передатчика. Для того чтобы дать возможность индивидуальным пользователям, в зависимости от их личных предпочтений, перемещаться по информационному контенту [содержанию], предоставляемому радиовещательным сигналом, вся информация разделена на объекты, имеющие ссылки на другие объекты, что позволяет перейти к интерактивной навигации, связанной с расположением объектов. Говоря более точно, объекты меню позволяют пользователю сделать выбор среди пунктов меню для того, чтобы перейти от одного объекта к другому.

Хотя имеется возможность связать каждый объект с родительским ID [идентификатором] объекта и позволить пользователю переместиться от этого объекта до его родительского объекта, нажимая, например, соответствующую кнопку возвращения, предоставление такой родительской ссылки не обеспечено ни в одной системе карусельного режима рассылки или в этом даже нет необходимости из-за того, что более чем один объект меню может быть напрямую связан с объектом таким образом, что заданный указатель родительского объекта ID не предполагает возможное действие возвращения. В Newsservice Joumaline объекты устроены в иерархической структуре дерева со связями, ведущими от корневого объекта до любого другого объекта, простираются через пункты ссылки с объектами, такие как пункты объектов меню, или интерактивные функции связи объектов с пунктом ссылки, указывающим, например, на другой такой же иерархически подчиненный объект.

Учитывая вышеупомянутые свойства карусельного режима передачи данных с использованием информации в текстовом формате системы рассылки, становится ясно, что навигация через соответствующую структуру дерева, основанная на текстовых информационных объектах, может быть громоздка для пользователей или что обновление передаваемого информационного контента может быть ограничено самим сигналом рассылки. Например, чтобы сделать переданную информацию доступной пользователям на разных языках, информационная структура дерева, использующего текстовый формат, может быть обеспечена в форме леса несвязанных деревьев с общим корнем и отдельным приемником, формируемым, чтобы начать навигацию через соответствующую корневую структуру дерева или через выбранную из этих корневых структур дерева. Новые языки могут быть приспособлены к новым деревьям с новыми корневыми структурами. Однако потребность формирования приемника иногда оправдана из-за дополнительных затрат, связанных со требованиями при формировании приемника, при обслуживании пользователя. В авторадио, например, может быть чрезвычайно ограничено число входных переключателей так, чтобы конфигурация радио с новым корневым объектом ID, связанным с недавно поддержанным языком сервиса, была бы слишком сложна. Другая возможность состоит в том, чтобы формировать все приемники с началом навигации в общем корневом объекте меню с корневым объектом меню, предоставляющим пользователю способность выбора языка так, чтобы каждый язык соответствовал бы соответствующему поддереву целого дерева и добавление нового языка требовало бы простого добавления пункта меню к объекту корневого меню, указывающему на новое дерево объектов, относящееся к новому поддержанному языку. Однако даже эта возможность требовала бы от пользователя иметь необходимость начального выбора языка, чтобы провести навигацию через фактическую информацию на его/ее языке.

Другой проблемой, происходящей от вышеупомянутых свойств карусельного режима передачи данных, основанных на текстовой информационной рассылке, с которой сталкивается диктор, является потребность диктора в непрерывном обновлении объектов текстовой информации и сохранении информации, содержащей обновление. Часть информации, представленной в карусельном режиме передачи данных, имеет ограниченную во времени значимость. Другими словами эта информация должна быть передана только на ограниченную во времени продолжительность с присвоением другому информационному контенту ID объекта после истечения соответствующего промежутка времени. Другая информация, однако, может быть действительна в течение более длительного времени с периодической зависимостью. Например, некоторые ID объекта могут быть сохранены для того, чтобы представить пользователю информацию о днях рождения известных людей и именах людей для некоторой определенной даты, станут востребованными информационным диктором, имеющим необходимость ежедневного обновления содержания, связанного с этим ID объекта, с ежегодной периодичностью.

Кроме того, карусельный режим передачи данных, основанный на текстовых информационных сигналах рассылки, не ограничен одной только текстовой информацией. Например, некоторые объекты могут содержать дополнительные данные, которые должны быть проигнорированы приемниками с ограниченными возможностями, к таким дополнительным данным, предназначенным для приемников с расширенными возможностями, способных к обработке этой дополнительной информации, относятся специальные символы, графика, информация о местоположении и т.п.В некоторых случаях для пользователя, имеющего приемник с ограниченными возможностями, была бы пустая трата времени при переходе к определенным объектам, имеющим в качестве основного содержания эти дополнительные данные, а не чистые текстовые данные. Это, в свою очередь, усложняет навигационные затраты для пользователя.

Таким образом объектом данного изобретения является обеспечение передачи текстовой информации, таким образом, что навигационные затраты пользователя и/или затраты при управлении/обновлении контента диктора могут быть уменьшены.

Эта цель достигнута приемником в соответствии с п.1, текстовым информационным сигналом в соответствии с п.12, системой передачи в соответствии с п.16, способом в соответствии с п.17 и компьютерной программой в соответствии с п.18.

Данное изобретение основано на открытии, что навигационные затраты и/или затраты по управлению/обновлению контента могут быть уменьшены с помощью объектов ссылки, таких как объекты меню, или других подобных им объектов, имеющих связи с другими объектами, с условными данными, связываемыми с пунктами ссылки объектов ссылки таким образом, что в зависимости от проверки, выполнены ли условные данные или нет, могла быть произведена автоматическая обработка объекта ссылки. Например, автоматическая обработка может включать автоматическое присвоение ID объекту, упомянутому пунктом ссылки объекта ссылки, для которого условные данные выполняются таким же образом, как и для вновь выбранного ID объекта. В этом случае показ объекта ссылки пользователю даже может быть подавлен. Поэтому у пользователя нет необходимости выбора пунктов ссылки объектов ссылки, выбора, результат которого было бы ясен заранее. Альтернативно, автоматическая обработка может содержать показ пользователю представленной информации, который будет может быть, например, в визуальной и/или слуховой форме, с представлением пунктов связи объекта ссылки в зависимости от результатов вышеупомянутой проверки условных данных с последующим присвоением ID объекту, упомянутому пунктом связи объекта ссылки, который может быть, например, вручную выбран пользователем, с помощью управляемого пользователем селектора, таким же как у вновь выбранного ID объекта. В зависимости от выбранного результата, пункты ссылки, имеющие такие условные данные, которые были выполнены, можно, например, разместить в начале меню, чтобы облегчить пользователю выбор этих пунктов меню с помощью управляемого пользователем селектора. Можно использовать также противоположный случай. В соответствии с другим воплощением или для других объектов ссылки зависимость выбора результата может быть осуществлена таким образом, что пункты ссылки, имеющие такие условные данные, которые были выполнены, могут, например, быть выдвинуты на передний план по отношению к другим пунктам ссылки, чтобы быть более распознаваемыми пользователем с исключением из пунктов связи тех, которые остались неизменными. Как и ранее, также можно использовать противоположный случай, чтобы эти пункты ссылки были менее распознаваемыми. В соответствии с другим воплощением или для других объектов ссылки зависимость выбора результата могла быть осуществлена таким образом, чтобы пункты ссылки, имеющие такие условные данные, которые не выполняются, можно было, например, сделать менее заметными. Таким образом, меню может быть сокращено. Даже в этом случае можно использовать противоположный случай, чтобы пункты ссылки, имеющие такие условные данные, которые выполняются, были бы удалены из меню.

Условные данные, связанные с пунктами ссылки объекта ссылки, могут принадлежать различным критериям отбора. Например, условные данные могут требовать сравнения с одной или более языковыми настройками бытового радиоприемника, текущей датой, текущим временем, текущим днем недели, текущим местоположением приемника, аудио- или видеоканалом, на который приемник в настоящее время настроен, возможностями дисплея приемника, способностью приемника определять текущее местоположение приемника, способностью приемника выполнять навигацию, способностью приемника получить доступ к внешним сетям передачи данных и телекоммуникационной способностью приемника. Индикация типа условия при автоматической обработке поддержки объекта ссылки может использоваться для определения, какие из возможных критериев отбора в пределах объекта ссылки относятся к условным данным.

В соответствии с воплощением данного изобретения механизм автоматической обработки объектов ссылки используется в Joumaline® приемниках таким образом, что Joumaline® приемники, которые не поддерживают функцию автоматической обработки ссылок, покажут пользователю стандартный Joumaline® объект ссылки для выбора ссылки при получении объекта ссылки, поддерживающего автоматическую обработку. Чтобы позволить более старым приемникам Joumaline® использовать объекты меню, поддерживающие автоматическую обработку, новые объекты меню, поддерживающие автоматическую обработку все еще используют существующие типы объектов ID в секции заголовка объекта. Автоматическая обработка, относящаяся к информации, также не вводится в объекты ссылки при помощи новых кодов JML. Легче встроить механизм автоматической обработки в существующий синтаксис объекта через управляющую последовательность, включающую управляющий символ, сопровождаемый признаком длины, определяющим длину следующей секции данных, которая должна быть проигнорирована приемниками, не поддерживающими механизм автоматической обработки.

Улучшенные воплощения данного изобретения описаны далее более подробно на фиг. В частности:

Фиг.1 показывает блок-схему системы рассылки в соответствии с воплощением данного изобретения;

Фиг.2 показывает схематическую диаграмму, иллюстрирующую способ формирования объекта в соответствии с воплощением данного изобретения;

Фиг.3 показывает схематическую диаграмму объекта меню, поддерживающего автоматическую обработку, в соответствии с воплощением;

Фиг.4 показывает схематическую диаграмму иерархической структуры дерева объектов в соответствии с воплощением;

Фиг.5 показывает блок-схему приемника в соответствии с воплощением;

Фиг.6 показывает блок-схему, иллюстрирующую режим работы процессора приемника Фиг.5 в соответствии с воплощением;

Фиг.7 показывает блок-схему обработки объекта меню приемника Фиг.5 в соответствии с воплощением; и

Фиг.8 показывает схематическую диаграмму типичной модификации объекта JML меню типа в соответствии с воплощением.

Далее представлены в общих чертах примеры воплощений, относящиеся к карусельному режиму передачи данных текстовой информационной рассылки. Однако данное изобретение не ограничено ни карусельным режимом передачи данных, ни радиовещанием. Более того, отличаясь от воплощений, представленных ниже в общих чертах, данное изобретение может также быть применено к передачам данных, при которых объекты данных переданы по запросу. Аналогичным образом, отличаясь от обрисованных ниже в общих чертах воплощений, данное изобретение также может быть применено к адресным передачам данных, направленным к указанным адресатам, которые могут или не могут заказать запрос на передачу, и представленные ниже в общих чертах воплощения могут, таким образом, также быть использованы в этих приложениях. Следующие воплощения, однако, будут обрисованы в общих чертах для конкретного применения, а именно для основанного на карусельном режиме рассылки, чтобы упростить восприятие принципов данного изобретения.

Фиг.1 показывает карусельный режим передачи данных текстовых информационных систем передачи по рассылке в соответствии с воплощением. Система включает систему передачи по рассылке 10 для того, чтобы передать в карусельном режиме передачи данных текстовый информационный сигнал 12 рассылки в соответствующие приемники 14 для того, чтобы получить сигнал 12. Система передачи по рассылке 10 включает память объекта 16, в которой, для множества уникальных ID объекта, сохраняется соответствующий объект информации. Обновление и/или управление 18 объектами информации в пределах памяти 16 включает, среди прочего, ссылки на уникальные ID объектов с различной текстовой информацией или различной текстовой информацией, относящейся к объектам, выполняется диспетчером объектов 20, входящим в состав системы передачи по рассылке 10. Диспетчер объектов 20 является, например, компьютером, помогающим редактору новостей в отображении текстовой информации, которую редактор затем передает на уникальные ID объекта.

Далее система передачи по рассылке 10 включает передатчик рассылки 22. Передатчик рассылки 22 формируется таким образом, чтобы передать объекты 24, сохраненные в памяти 16 в карусельном режиме передачи данных. Таким образом, передатчик рассылки 22 передает текстовую информацию объектов 24 для каждого ID объекта многократно с числом повторений, связанным с соответствующим ID объектом.

Приемники 14 получают в карусельном режиме передачи данных текстовый информационный сигнал рассылки 12 и позволяют этому пользователю выполнить навигацию через текстовый информационный контент указанного сигнала путем выбора пунктов меню объектов меню среди информационных объектов 24.

Например, приемники 14 могут быть радиоприемниками, предназначенными для получения сигнала рассылки цифровой звукозаписи, в котором использован карусельный режим передачи данных, основанный на текстовых информационных сигналах 12 рассылки. Альтернативно, приемники могут быть телевизионными приемниками или другими мультимедийными устройствами, и сигнал 12 может быть вообще частью мультимедийного, аудио-, видеосигнала и/или сигнала рассылки данных. В дальнейшем описании для простоты и только в иллюстративных целях рассматриваются аудиосигналы. Однако каждый раз, когда упоминается термин «аудио», подразумевается, что возможны альтернативные решения для сигналов других типов, хотя они явно не указаны.

Ниже будет более подробно показано, что приемники 14 могут включать устройство представления, такое как графический дисплей или текстовый дисплей, принтер или дополнительный (альтернативный) громкоговоритель для того, чтобы предоставить пользователю текстовый контент объектов 24 или по крайней мере выход для предоставления контента в соответствующем устройстве представления. Соответственно, система передачи по рассылке 10 может быть частью цифровой системы рассылки аудио/видео/данных. Однако данное изобретение не ограничено только примером беспроводной передачи. Более точно, любая передача сигнала 12 не по линии передачи в приемники 14 может использоваться.

Как выше уже представлено в общих чертах и ниже будет описано более подробно, текстовая информация на фиг.4, содержащаяся в сигнале 12, разделена на объекты 24, каждый из которых, в свою очередь, может быть организован в иерархической структуре дерева посредством объектов ссылки из объектов 24. В частности, каждый объект 24 может иметь собственный тип объекта. Среди типов объекта можно отличить объекты ссылки и прочие объекты. Объекты ссылки включают пункты ссылки, указывающие на другие объекты, и выбираются пользователями при взаимодействии с приемником. Объекты ссылки могут, например, являться объектами меню или текстовыми объектами, имеющими «горячие клавиши», указывающими на другие объекты. Ради простоты в последующем описании предполагается, что объекты ссылки являются объектами меню. Однако альтернативные воплощения применимы к другим, явно не упомянутым типам объектов.

Например, объекты меню могут быть предоставлены пользователю. Меню включает пункты меню, которые пользователь может выбирать и которые ссылаются или указывают на другие объекты со своими ID объекта.

Прочие объекты (не являющиеся объектами ссылки), на которые в дальнейшем будут ссылаться объекты сообщения, не содержат никаких ссылок или указателей на любой другой ID объекта, но в этом случае можно просто указать один или более объектов меню (или ссылок) с использованием уникального ID объекта.

На фиг.2 показан пример объекта сообщения 26. Можно заметить, что объект сообщения содержит свой уникальный ID объекта и информацию 26b. Информация 26b может включать чистый текст или может быть дополнена некоторыми дополнительными данными, такими как определенные символы, графические или даже некоторые мультимедийные элементы, такие как изображения или видеопоследовательности. Как обозначено круглой скобкой, может даже быть возможно, что объект сообщения 26 просто включает нетекстовую информацию в секции 26b. Могут использоваться символы выхода для гарантированной обратной связи с приемниками 14, в которых не предусмотрена обработка дополнительной нетекстовой информационной части секции 26b, и пользователю просто предоставляется эта текстовая часть без обработки.

На фиг.3 показан объект меню 28, включающий ID объекта 28а, заголовок секции 28b и один или несколько пунктов меню 28с. Как показано на фиг.3, каждый пункт меню 28с связан с указателем 30, ссылающимся на другой ID объекта. Кроме того, по крайней мере один из пунктов меню 28с связан с условными данными 32, определяющими выбранные приемником условия, которые могут выполняться или не выполняться. Как будет описано ниже в общих чертах, условные данные, связанные с одним пунктом меню 28с, могут содержать даже больше чем одно условие с условными данными 32, которые считаются выполненными, если выполняются все условия или, альтернативно, выполняется по крайней мере одно из них. Тогда, как более подробно будет описано ниже, на основе соответствующего выбора получается результат автоматической обработки объекта меню 28.

Заголовок секции 28b включает текстовую информацию, включенную в заголовок. Точно так же каждый раздел пункта меню 28с включает метку меню 33, то есть текстовую информацию, описывающую соответствующий пункт меню.

Хотя это явно не упомянуто выше, объект сообщения 26 и объекты меню 28 могут включать идентификатор типа объекта, позволяющий отличать их друг от друга и идентифицировать объекты меню в качестве объектов меню, а объекты сообщений в качестве объектов сообщений. Кроме того, помимо типов объекта, показанных на фиг.2 и 3, также могут быть доступными другие типы объектов.

Способы, показанные на фиг.2 и 3, иллюстрируют объекты сообщений и меню и имеют только иллюстративный характер. Секции данных, показанные там, могут быть последовательно сгруппированы в пределах объекта в порядке сверху донизу, как показано на этих фиг., или могут быть организованы любым другим способом в пределах соответствующего объекта. Кроме того, некоторые секции данных могут быть дополнительными, например такие как заголовок секции 28b, или даже могут быть не предусмотрены. Секции данных 28а и 28с и 26а и 26b могут иметь неизменяющийся предварительно определенный размер или могут иметь переменный размер с соответствующими символами секционирования, указывающими границы между секциями, например, в начале каждой последующей секции соответственно. Точно так же указатель 30, условные данные 32 и/или метка меню 33 необязательно должны быть включены в соответствующие общие или смежные секции 28с пункта меню, которому они принадлежат или который они образуют. Более точно, будет достаточно, если связь между указателями 30, условными данными 32 и меткой меню 33 формирует в приемнике пункт меню 28с. Далее различие между объектами меню/связи и объектами, не являющимися объектами связи/сообщениями, может исчезнуть, и признак типа объекта может таким образом стать устаревшим, и тогда различие между этими объектами выражается в том, что пункты ссылки будут отсутствовать или присутствовать, причем, как обрисовано в общих чертах выше, пункты ссылки могут формировать упорядоченный список опций меню или «горячих клавиш», помещенный где угодно в представление соответствующего объекта. Таким образом фиг.3 может также интерпретироваться как показ примера более общего объекта ссылки, заменяя "меню" на "ссылка" и "заголовок" на "основанный на текстовой информации". Далее ссылки даются на объекты меню только в иллюстративных целях, и последующее описание может легко быть применено к любому типу pf объектов ссылки таким же образом, то есть с заменой термина "меню" на "ссылка". В заключение отметим, что в последующем описании термин "пункт меню" также используется иногда, чтобы обозначить соответствующую "метку меню", являющуюся тем же самым объектом.

Как уже отмечалось выше, содержание информации, содержащейся в объектах 24, иерархически организованно с помощью объектов меню 28. Чтобы это проиллюстрировать, обратимся к фиг.4. На фиг.4 показаны объекты меню и объекты сообщений, расположенные в изображенной структуре дерева, как это определено указателями пунктов меню объектов меню. В частности, объекты меню иллюстрируются прямоугольниками 44 с закругленными углами и отмечаются знаком «М», а объекты сообщений иллюстрируются прямоугольниками, имеющими прямые углы, и отмечаются знаком "Т". Как уже было отмечено выше, каждому объекту 24 присваивается уникальный идентификатор объекта ID. Другими словами, каждый объект 24, показанный на фиг.4, имеет уникальный идентификатор объекта ID, связанный с ним, который отличается от идентификатора объекта ID любого другого объекта 24 на фиг.4, и каждый из этих объектов 24 многократно передается с помощью сигнала 12 (фиг.1). Эта повторяющаяся передача может совершенно не зависеть от прочих приложений, не связанных с карусельным режимом, и по требованию передача данных может, например, быть выполнена даже через Интернет. Тем не менее, в дальнейшем изложении конкретные варианты представлены только в иллюстративных целях и изложены в применении к карусельной передаче данных.

Как показано на фиг.4, один из объектов меню 34 связан с определенным идентификатором объекта ID, который, в случае фиг.4, имеет идентификатор объекта 0×0000. Этот объект корневого объекта 36 формирует корень структуры дерева 38, в котором объекты 24 структурированы с помощью указателей 30. Определенный идентификатор ID объекта корневого объекта 36 может быть известен приемнику 14 и может быть изначально предоставлен пользователю с помощью приемников, настроенных на приемник 14. Корневой объект 36 формирует первый уровень иерархии иерархической структуры дерева 38. Указатели 30 пунктов меню корневого объекта 36 указывают на объекты 24 с различными идентификаторами объекта ID и формируют второй уровень иерархии, как это показано стрелками, начинающимися от корневого объекта 36 и заканчивающимися на объектах 24 второго уровня иерархии. Объекты меню второго уровня иерархии, в свою очередь, имеют пункты меню с указателями, указывающими на объекты, имеющие другие соответствующие идентификаторы ID объекта.

"Уровень иерархии" объекта 24 может быть определен как самый короткий путь от корневого объекта 36 до соответствующего объекта. Хотя диапазон уровней иерархии может быть неограниченным, в соответствии с воплощением число уровней иерархии может быть ограничено некоторым максимальным значением в 20 уровней иерархии. Точно так же число пунктов меню или ссылок на объекты меню 34 может быть неограниченным или может быть ограничено некоторым максимальным значением. В случае фиг.4 число уровней иерархии, которые показаны в примере, было ограничено 20 и число ссылок или пунктов меню в объектах меню 34, показанных в примере, было ограничено максимальным значением 32.

Как показано на фиг.4, на объект 24 можно сделать ссылку или указать его соответствующими пунктами меню более чем из одного объекта меню. Указатель пункта меню определенного объекта меню 34 не имеет ограничений, чтобы указать на объект следующего уровня иерархии. Точнее у объекта меню определенного уровня иерархии может быть пункт меню, указывающий на объект, имеющий отличающийся ID объекта в пределах нижнего уровня иерархии, как это показано пунктирными линиями на фиг.4.

На фиг.5 показан пример приемника 14 в соответствии с воплощением. Приемник 14 имеет антенну 40 для приема в карусельном режиме передачи данных, основанных на текстовых информационных сигналах рассылки 12 (фиг.1), процессор 42, управляемый пользователем селектор 44, громкоговоритель 46, дисплей 48 и память 50.

Антенна 40 предназначена для получения сигнала 12 и может быть заменена сигнальным входом приемника в случае использования проводной линии передачи для сигнала 12. В частности, приемник 14, показанный на фиг.5, может быть аудиоприемником или радио с процессором 42, предназначенным для извлечения аудиоканала из аудиосигнала рассылки, полученного через антенну 40, и вывода его на громкоговоритель 46 для передачи пользователю, причем процессор 42 может выполнить передачу пользователю при управлении от селектора пользователя 44 или от некоторого другого входа для изменения канала, извлеченного из аудиосигнала рассылки и воспроизведенного громкоговорителем 46. Однако приемник 14, альтернативно, может быть приемником, специально предназначенным для извлечения текстовой информации из сигнала 12, когда у приемника 14 отсутствует громкоговоритель 46. Антенна может быть внешней по отношению к приемнику. Например, антенна может быть встроенной в ветровое стекло, задний экран или боковые окна автомобиля, на которые установлен приемник.

Как более подробно будет описано ниже, процессор 42 формируется для помощи пользователю в навигации по дереву объектов 38 (см. фиг.4). В частности, процессор 42 формируется для контроля сигнала рассылки 12 или его кэшированных частей [кэширование - увеличение быстродействия за счет хранения данных в промежуточном буфере с быстрым доступом, содержащий копию той информации, которая хранится в памяти с менее быстрым доступом], обнаружения объекта 24, имеющего выбранный ID объекта, связанный с ним, и передачи на экран содержания этой информации объекта, которая отображается у пользователя способом, который будет описан ниже. Процессор 42 выводит презентацию экрана на дисплей 48. Если объект, показываемый в настоящее время, является объектом меню, пользователь формирует запрос на выбор одного из пунктов меню объекта меню. В частности, пользователь в состоянии выбрать один из пунктов меню при помощи управляемого пользователем селектора 44.

Селектор 44 может быть переключателем, например, таким как тумблер с четырьмя положениями, или вращающейся ручкой или может использовать возможности сенсорного экрана или их комбинацию. Может быть использована даже входная способность распознавания речи, позволяющая выполнять речевой контроль. В зависимости от поддерживаемых входных возможностей процессор может выполнять выдвижение на передний план фактически выбираемого пункта меню, который отобран пользователем и подтвержден его выбор, например, с помощью нажатия на соответствующий переключатель и т.п.

Процессор 42 формируется таким образом, что после выбора пользователем определенного пункта меню выбранный ID объекта, на который ссылается этот пункт меню как на последний отобранный ID объекта, после чего процессор 42 еще раз анализирует сигнал 12 рассылки или его кэшированные части, сохраненные в буфере, для того, чтобы обнаружить объект 24, имеющий этот ID объекта и так далее. Процессор 42 может использовать память 50, чтобы отследить недавно использованные ID объекта по порядку их посещения. Другими словами процессор 42 может сохранить историю перемещений в памяти 50, включающую список пройденных ID объектов при навигации от корневого объекта 36 до любого другого объекта 24. История перемещений, сохраненная в памяти 50, может быть ограничена определенным числом ID объектов, которое, например, может быть больше или равно максимальному количеству уровней иерархии. Процессор 42 может использовать историю перемещений, чтобы получить ID объекта объектов меню от того места, где пользователь достиг показываемого в настоящее время объекта, для пользователя, желающего вернуться к предыдущему меню с использованием, например, управляемого пользователем селектора 44 или некоторых других входных средств приемника 14, показывающего пользователя, желающего возвратиться к родительскому меню. Процессор 42 может формироваться таким образом, чтобы сократить историю перемещений в случае, если недавно выбранный ID объекта уже присутствует в списке истории перемещений, сохраненном в памяти 50. Также процессор 42 может использоваться для удаления самых последних или любых других ID объектов из списка истории перемещений, если число различных ID объектов в истории перемещений превышает их максимальное количество.

Дисплей может быть текстовым или графическим дисплеем, таким как, например TFT, LCD или OLED дисплеем. Аналогично, антенна может быть внешней по отношению к приемнику. Например, дисплей 48 может быть дисплеем автомобиля, в который может быть встроен приемник и который, например, также используется для показа другой информации, такой как навигационная или видеоинформация из других источников.

Прежде чем представлять более подробно воплощение функциональности приемника, отметим, что приемник на фиг.5 - просто конкретное воплощение и что с ним могут быть проведены некоторые изменения для достижения тех же самых или подобных результатов. Например, хотя приемник фиг.5, как было указано, содержал дисплей 48 в качестве устройства для отображения контента (содержания) текстовой информации объекта пользователям, также возможны другие устройства отображения, такие как громкоговоритель 46, и в этом случае процессор формировался бы для предоставления отображения пользователю, которое преобразует текстовый контент объектов, таких как ссылка/метка меню, в речь или передает на принтер (не показанный на фиг.), при этом процессор использовал бы драйвер принтера в предоставлении отображения, которое будет показано пользователю. Кроме того, приемник может быть компьютером. Также в случае использования текстового информационного сигнала, не являющегося сигналом рассылки карусельного режима передачи данных, приемник может формироваться, чтобы запросить или переместить объект, имеющий выбранный в настоящее время ID объекта в месте передачи вместо контроля сигнала карусельного режима передачи данных, и перехватить объект, имеющий отобранный ID объекта. Однако последующее описание иллюстративно концентрируется на применении к сигналам с карусельным режимом передачи данных.

Что касается фиг.6, режим работы приемника 14 описан в соответствии с воплощением. При входе в информационный сервис, представленный сигналом рассылки 12 при включении приемника 14, выбранный или текущий ID объекта инициализируется на шаге 60. Например, выбранный ID объекта может инициализировать ID объекта корневого объекта 36 (фиг.4), как уже было описано выше. Вслед за этим процессор 42 извлекает из 62 следующий объект 24 в пределах сигнала 12 в карусельном режиме передачи данных, имеющий выбранный ID объекта и связанный с ним. Кроме того, до извлечения 62 процессор может попытаться извлечь кэшированную версию объекта, имеющую выбранный ID объекта, из внутреннего объекта кэширования, например из памяти 50. При необходимости процессор может использовать кэшированную версию и может возобновить анализ объекта, как описано ниже. Также в системе без карусельного режима передачи данных на шаге 62 может быть включен процессор 42 запрашиваемого объекта, имеющего выбранное сервером ID.

При анализе этого объекта процессор 42 определяет, является ли объект, полученный на шаге 62, объектом меню на шаге 64. Если это не так, процессор 42 показывает объект на дисплее 48 на шаге 66. Пользователю, возможно, требуется некоторое время, чтобы прочитать текст, содержащийся в пределах текущего объекта, имеющего текущий/выбранный ID объекта, и в это время процессор 42 запускает цикл задержки 68. В частности, процессор 42 проверяет, нужен ли пользователю возврат к предыдущему объекту меню из вышеупомянутой истории перемещений под контролем, например, управляемого пользователем селектора 44 или некоторых других входных средств приемника 14 на шаге 70. В течение определенного времени процессор 42 проверяет сигнал рассылки 12 и определяет, передает ли сигнал рассылки другой объект с текущим/выбранным ID объекта и, если это так, просматривается ли этот дополнительно переданный объект параллельно с показываемым в настоящее время объектом, причем процессор 42 может выполнить это определение с использованием индекса просмотра, содержащегося в любом объекте сообщения, хотя это не показано на фиг.2. Дополнительно процессор 42 может реализовать презентацию экрана, показываемую на дисплее 48 на шаге 72, если был найден более важный объект. Также, если система не использует карусельный режим передачи данных, на шаге 72 может быть включен процессор 42, периодически и активно проверяющий на сервере, доступна ли обновленная версия объекта, имеющая выбранный ID, и, если да, обновляет презентацию экрана.

Кроме того, как только пользователь желает вернуться к предыдущему главному объекту, процессор 42 указывает последний выбранный ID объекта в истории перемещений в памяти 50 как вновь выбранный ID объекта на шаге 74, после чего процесс продолжается с шага 62.

Если процессор 42 принимает решение на шаге 64, что объект, связанный с этим выбранным ID объекта, является объектом меню, процесс продолжается с обработки объекта меню 76, которая описана более подробно со ссылкой на фиг.7.

При обработке объектов меню, процессор 42, во-первых, определяет на шаге 80, активирован ли приемник 14, непосредственно поддерживающий автоматическую обработку, а также активирована ли автоматическая опция обработки приемника пользователем. В противном случае процессор 42 игнорирует условные данные 32 (см. фиг.3) пунктов меню и обычным образом обращается к объекту меню. Таким образом, если текущий объект меню является объектом, поддерживающим автоматическую обработку, процессор 42 игнорирует возможные условные данные и обычным образом обращается к объекту меню на шаге 82. Если при использовании других типов объектов обы