Сетевой объект, терминал, машиночитаемый носитель информации и способ представления виджетов, включающих рекламные объявления о связанных виджетах
Иллюстрации
Показать всеИзобретение относится к системам и способам предоставления виджетов на терминал. Техническим результатом является уменьшение использования ресурсов процессора и памяти в устройствах с ограниченными ресурсами, таких как мобильные устройства. Сетевой объект содержит процессор, который сконфигурирован для передачи первого виджета на подвижный терминал. Первый виджет связан со вторым виджетом, а подвижный терминал сконфигурирован для представления контента первого виджета на дисплее подвижного терминала, так, что он включает элемент контента, связанного со вторым виджетом. Процессор также сконфигурирован для приема от подвижного терминала запроса второго виджета на основе представления контента первого виджета, включающего элемент контента, связанный со вторым виджетом. Кроме того, процессор сконфигурирован для передачи второго виджета на подвижный терминал в ответ на запрос, а подвижный терминал сконфигурирован для приема второго виджета и представления контента второго виджета на дисплее. 7 н. и 33 з.п. ф-лы, 20 ил.
Реферат
Область техники
Данное изобретение относится, в целом, к системам и способам предоставления виджетов на терминал и, более конкретно, касается предоставления виджетов, включающих рекламные объявления для других, связанных с ними, виджетов, чтобы облегчить пользователю терминала загрузку рекламируемых виджетов.
Предпосылки изобретения
Важность электронного доступа к информации и ее распределения возросли в результате развития сетей типа Интернет, соединяющих отдельных людей в глобальном масштабе. Даже лица, которые находятся в путешествии или в отпуске, могут подключаться к сетям связи и информационным сетям посредством устройств подвижной связи, подобных мобильным телефонам. Например, многие смартфоны позволяют пользователям просматривать Web-сайты, просматривать и посылать сообщения электронной почты и делать телефонные звонки в то время, когда они находятся в движении. Деловые люди могут использовать такие устройства для поиска информации, включающей деловые новости, курсы акций и/или сообщения о погоде. Кроме того, с социальной точки зрения доступ к информации может быть направлен на получение информации о светских новостях, ведение веб-журналов (то есть блогов) и/или получение предупреждений о дорожном движении.
Как правило, для получения доступа к желаемой информации пользователь должен осуществлять навигацию к конкретному сайту вручную и/или вручную осуществлять поиск тем, представляющих интерес. Например, пользователь мобильного устройства, интересующийся текущими котировками акций, может ввести конкретный адрес Web-сайта котировок акций в браузер и затем ввести биржевой символ акции или символы акций. В другом случае пользователь, который не знает, где получить доступ к биржевой информации, может ввести адрес поискового сайта для поиска котировок акций. Пользователю тогда может потребоваться анализировать многочисленные результаты поиска, чтобы найти подходящий сайт. В любом случае пользователю, вероятно, придется предпринять несколько шагов до получения той информации, которая ему интересна.
Чтобы преодолеть ряд вышеупомянутых недостатков, были разработаны элементы интерфейса пользователя, обычно называемые "виджетами" (widgets), чтобы предоставлять информацию пользователям более удобным способом. Виджет можно рассматривать как загружаемый интерактивный виртуальный инструмент (программный инструмент), который предоставляет пользователю контент, такой как сводки новостей, обменные курсы валют, спортивные результаты, биржевые сводки, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари или аналогичные данные. Виджеты могут устранять множество вышеупомянутых недостатков, однако всегда необходимо улучшать существующие технологии, включая те, которые связанны с виджетами, чтобы дополнительно улучшить эффективность использования виджетов пользователем.
Сущность изобретения
В свете предшествующего обзора предпосылок изобретения формы осуществления данного изобретения представляют собой улучшенный сетевой объект, терминал, машиночитаемый носитель информации и способ предоставления виджетов, которые включают рекламные объявления о связанных виджетах. Согласно одному аспекту данного изобретения предлагается сетевой объект (например, сервер-источник, станция цифрового вещания и т.д.), содержащий процессор. Процессор сконфигурирован для передачи первого виджета на подвижный терминал. Первый виджет связан со вторым виджетом, а подвижный терминал сконфигурирован для представления контента первого виджета на дисплее подвижного терминала так, что отображается и элемент контента, связанный со вторым виджетом. Соответственно, процессор сконфигурирован также для приема от подвижного терминала запроса второго виджета, основанного на представлении контента первого виджета, включающего элемент контента, связанный со вторым виджетом. Кроме того, процессор сконфигурирован для передачи второго виджета на подвижный терминал в ответ на запрос, при этом подвижный терминал сконфигурирован для приема второго виджета и представления контента второго виджета на дисплее.
Более конкретно, процессор может быть сконфигурирован для приема от подвижного терминала запроса дополнительного контента, связанного со вторым виджетом и основанного на представлении контента первого виджета, включающего элемент контента, который связан со вторым виджетом. Затем процессор может быть сконфигурирован для передачи дополнительного контента на подвижный терминал, при этом подвижный терминал может быть сконфигурирован для представления дополнительного контента на дисплее. Таким образом, процессор может быть сконфигурирован также для приема запроса второго виджета, основанного на представлении дополнительного контента, который связан со вторым виджетом.
Процессор может быть сконфигурирован для передачи на подвижный терминал элемента контента, связанного со вторым виджетом перед представлением подвижным терминалом контента первого виджета, включающего элемент контента, связанного со вторым виджетом. Перед передачей соответствующего контента на подвижный терминал, процессор может быть сконфигурирован для приема от подвижного терминала запроса элемента контента, связанного со вторым виджетом, при этом подвижный терминал может быть сконфигурирован для передачи запроса на основе представления символа первого виджета. Более конкретно, например, процессор может быть сконфигурирован для приема запроса от подвижного терминала, сконфигурированного для передачи запроса на основе представления символа первого виджета на инструментальной панели на дисплее, причем инструментальная панель содержит символы для каждого из множества виджетов. Альтернативно, например, процессор может быть сконфигурирован для приема запроса от подвижного терминала, сконфигурированного для передачи запроса, основанного на представлении символа первого виджета в минимизированном изображении первого виджета. И в другом варианте, например, процессор может быть сконфигурирован для приема запроса от подвижного терминала, сконфигурированного для передачи запроса, основанного на представлении контента первого виджета в развернутом изображении виджета.
Согласно другому аспекту данного изобретения предлагается терминал, содержащий дисплей, память и процессор. Память сконфигурирована для хранения первого виджета, который связан со вторым виджетом. Процессор сконфигурирован для представления контента первого виджета и элемента контента, связанного со вторым виджетом, на дисплее, причем элемент контента представляется в заранее заданном положении относительно представления контента первого виджета. Процессор дополнительно сконфигурирован для инициирования запроса к сетевому объекту на прием второго виджета, причем этот запрос инициируется на основе представления элемента контента.
Процессор подвижного терминала может быть дополнительно сконфигурирован для приема элемента контента от сетевого объекта перед представлением элемента контента. В таких случаях процессор может быть сконфигурирован для приема элемента контента в связи с кампанией. При этом кампания может быть определена на основе одного или нескольких географических местоположений, одной или нескольких моделей подвижного терминала, одного или нескольких профилей пользователя, первого виджета и/или числа случаев распределения первого виджета сетевым объектом.
Процессор может быть сконфигурирован для представления контента, содержащего символ первого виджета. В таких случаях процессор может быть сконфигурирован для представления элемента контента вместо символа первого виджета в течение заранее заданного периода времени. Более конкретно, например, процессор может быть сконфигурирован для периодического переключения между представлением символа первого виджета и элемента контента. В другом примере процессор может быть сконфигурирован для представления символа первого виджета на инструментальной панели, включающей символы каждого из множества виджетов.
Согласно другим аспектам данного изобретения предлагаются машиночитаемые носители и способы. Таким образом, формы осуществления данного изобретения обеспечивают улучшенный сетевой объект, терминал и машиночитаемый носитель информации для предоставления виджетов, включающих рекламные объявления о связанных виджетах. Как указано выше и объясняется ниже, примеры осуществления данного изобретения могут решить проблемы известного уровня техники и обеспечить дополнительные преимущества.
Краткое описание чертежей
Ссылки будут делаться на сопроводительные чертежи, которые не обязательно выполнены в масштабе и на которых изображено следующее:
фиг.1 - структурная схема системы беспроводной связи согласно одному примеру осуществления данного изобретения, содержащей сотовую сеть связи и сеть передачи данных, с которой терминал двусторонне связан через беспроводные радиочастотные (Radio Frequency, RF) линии связи;
фиг.2 - структурная схема объекта, сконфигурированного так, чтобы работать как терминал, сервер-источник, терминал, принимающий передачи цифрового вещания, и/или цифровая станция вещания, в соответствии с примерами осуществления данного изобретения;
фиг.3 - более подробная структурная схема терминала согласно примерам осуществления данного изобретения;
фиг.4 - функциональная блок-схема системы для предоставления виджетов на терминал согласно примерам осуществления данного изобретения;
фиг.5а, 5b, 6а и 6b - функциональные блок-схемы изображения на дисплее терминала согласно примерам осуществления данного изобретения;
фиг.7 - функциональная блок-схема системы для предоставления на терминал виджетов, включающих рекламные объявления о связанных виджетах, согласно примерам осуществления данного изобретения;
фиг.8 - блок-схема, включающая различные шаги способа предоставления на терминал виджетов, содержащих рекламные объявления о связанных виджетах, согласно примерам осуществления данного изобретения;
фиг.9а, 9b и 10 - таблицы данных согласно примерам осуществления данного изобретения;
фиг.11а, 11b, 11с, 12 и 13 - дополнительные функциональные блок-схемы изображения на дисплее терминала согласно примерам осуществления данного изобретения;
фиг.14 и 15 - таблицы данных согласно другим примерам осуществления данного изобретения.
Подробное описание изобретения
Ниже данное изобретение будет описано более полно со ссылкой на чертежи, на которых показаны предпочтительные формы осуществления изобретения. Однако данное изобретение может быть воплощено во многих различных формах, и не должно рассматриваться как ограниченное формами осуществления изобретения, описанными здесь. Эти формы осуществления изобретения приводятся, чтобы это описание было полным и завершенным и полностью передавало объем изобретения специалистам. Похожие номера позиций относятся к похожим элементам на всех чертежах.
Обратимся к фиг.1, на которой представлена иллюстрация одного вида терминала и системы, в которых можно использовать данное изобретение. Система, способ и компьютерный программный продукт в качестве примеров осуществления данного изобретения, прежде всего, будут описаны в связи с приложениями подвижной связи. Однако должно быть понятно, что система, способ и компьютерный программный продукт в качестве примеров осуществления данного изобретения могут использоваться вместе с множеством других приложений и в подвижной связи, и вне подвижной связи. Например, система, способ и компьютерной программный продукт в качестве примеров осуществления данного изобретения могут использоваться в связи с приложениями сети проводной и/или беспроводной связи (например, Интернет).
Как показано, терминал 10 может содержать антенну 12 для передачи сигналов базовому узлу или базовой станции (Base Station, BS) 14 и для приема сигналов от базового узла или базовой станции 14. Базовая станция является частью сотовой сети связи, которая включает элементы, необходимые для эксплуатации сети, такие как центр коммутации подвижной связи (Mobile Switching Centre, MSC) 16. Как хорошо известно специалистам в данной области техники, сотовая сеть связи может также называться BMI (совокупность BS, MSC и функционального блока межсетевого взаимодействия (Interworking function, IWF)). Во время работы центр MSC конфигурируется для маршрутизации вызовов и сообщений к терминалу и от него, когда терминал совершает и принимает вызовы. Центр MSC обеспечивает также подключение к междугородным линиям наземной связи, когда терминал участвует в такой связи.
Центр MSC 16 может быть связан с одной или несколькими сетями передачи данных, такими как одна или несколько локальных сетей (Local Area Network, LAN), городские сети связи (Metropolitan Area Network, MAN) и/или территориально-распределительные сети (Wide Area Network, WAN). Центр MSC может быть прямо связан с сетью передачи данных. В одной типичной форме осуществления изобретения, центр MSC подключен к обслуживающему шлюзу (Gateway, GTW) 18, a GTW подключен к сети WAN, такой как Интернет 20. В свою очередь, устройства, такие как обрабатывающие элементы (например, персональные компьютеры, серверы или аналогичные им) могут быть связаны с терминалом 10 через Интернет. Например, как объяснено ниже, обрабатывающие элементы могут включать один или несколько обрабатывающих элементов, связанных с одним или несколькими серверами 22 источника или аналогичными им, один из которых показан на фиг.1.
В дополнение к сотовой сети связи или вместо нее, станция BS 14 может быть частью базовой сети с пакетной коммутацией, такой как базовая сеть системы пакетной радиосвязи общего назначения (General Packet Radio Service, GPRS). В этой связи, станция BS может подключаться к обслуживающему узлу поддержки GPRS (GPRS Support Node, SGSN) 24 системы сигнализации. Как известно специалистам, узел SGSN обычно конфигурируется для выполнения функций, подобных функциям центра MSC 16, для услуг с пакетной коммутацией. Узел SGSN, подобно центру MSC, может быть связан с сетью передачи данных, такой как Интернет 20. Узел SGSN может быть прямо связан с сетью передачи данных. В более типичной форме осуществления изобретения, однако, SGSN связан со шлюзом GTW, таким как шлюзовой узел поддержки GPRS (GPRS Gateway Support Node, GGSN) 26, а узел GGSN связан с сетью Интернет.
При подключении узла SGSN 24 к узлу GGSN 26 устройства, такие как серверы-источники 22, могут связываться с терминалом 10 через Интернет 20, узел SGSN и узел GGSN. В этой связи, устройства, такие как серверы-источники, могут связываться с терминалом через узлы SGSN и GGSN. Например, серверы-источники могут предоставлять контент на терминал, например, в соответствии с услугой широковещательной/многоадресной передачи мультимедийной информации (Multimedia Broadcast Multicast Service, MBMS). Для получения подробной информации об услуге MBMS см. техническую спецификацию организации Проект сотрудничества по созданию системы третьего поколения (Third Generation Partnership Project, 3GPP) 3GPP TS 22.146, под названием: "Сервис широковещательной/многоадресной передачи мультимедийной информации" (Multimedia Broadcast Multicast Service, MBMS), содержание которой полностью включено в данное описание путем ссылки на источник.
В дополнение к подключению к базовой станции BS 14 или вместо него, терминал 10 может быть подключен к одной или нескольким точкам 28 беспроводного доступа (Access Point, АР). Точки доступа могут включать точки доступа, сконфигурированные для связи с терминалом в соответствии с такими технологиями, как, например, радиочастотная (RF), беспроводной ближней связи Bluetooth (ВТ), инфракрасная по стандарту ассоциации передачи данных в инфракрасном диапазоне (Infrared Data Association, IrDA) или любое множество различных технологий построения беспроводных сетей, включая технологию беспроводной локальной сети (Wireless Local Area Network, WLAN). Дополнительно или альтернативно, терминал может быть подключен к одной или нескольким пользовательским рабочим станциям (Workstation, WS) 30. Каждая пользовательская рабочая станция может содержать вычислительную систему, например персональный компьютер, переносной компьютер (лэптоп) и т.п. В этой связи, пользовательские рабочие станции могут быть сконфигурированы для связи с терминалом в соответствии с такими технологиями, как, например, RF, ВТ, IrDA или любым множеством различных технологий проводной или беспроводной связи, включая технологии сетей WLAN и/или LAN. Одна или несколько пользовательских рабочих станций могут дополнительно или альтернативно содержать сменную память, сконфигурированную для хранения контента, который затем может быть передан на терминал.
Точки 30 доступа и рабочие станции 30 могут быть подключены к сети Интернет 20. Подобно центру MSC 16, точки доступа и рабочие станции могут прямо подключаться к сети Интернет. В одной форме осуществления изобретения, однако, точки доступа непрямо подключается к сети Интернет через шлюз GTW 18. Посредством прямого или непрямого подключения терминалов и сервера 22 источника, так же как любого числа других устройств к сети Интернет, терминалы могут связываться друг с другом, сервером-источником и т.д., чтобы выполнять различные функции терминала, такие как передача данных, контента или т.п., и/или принимать контент, данные и т.п. от сервера-источника. Использованные здесь термины "данные", "контент", "информация" и аналогичные термины могут использоваться взаимозаменяемо для обозначения данных, конфигурируемых для передачи, приема и/или хранения в соответствии с примерами осуществления данного изобретения. Этот контент может включать, например, мультимедийный контент с аудио, видео, текстовыми и/или графическими частями. Таким образом, использование любых таких терминов не должно считаться ограничивающим сущность и объем данного изобретения.
Далее, терминал 10 может дополнительно или альтернативно подключаться к одной или нескольким станциям 32 цифрового вещания через цифровую сеть вещания, такую как сеть наземного цифрового телевидения (например, по стандарту наземного цифрового телевизионного вещания (Digital Video Broadcasting - Terrestrial, DVB-T), по стандарту наземного цифрового телевизионного вещания, обеспечивающего прием на малогабаритные переносные приборы (Digital Video Broadcast Handheld, DVB-H), по стандарту цифрового вещания с интеграцией услуг (Integrated Services Digital Broadcasting - Terrestrial, ISDB-T), по стандарту Комитета по новейшим телевизионным системам (Advanced Television Systems Committee, ATSC) и т.д.). При прямом или непрямом подключение терминалов и станции цифрового вещания, терминалы могут принимать контент, такой как контент для одного или нескольких каналов телевидения, радио и/или передачи данных, от станции цифрового вещания. В этой связи, станция цифрового вещания может содержать или может быть подключена к передатчику (ТХ) 34, такому как передатчик цифрового телевидения (DVB ТХ). Точно так же терминал может содержать приемник, такой как приемник DVB (не показан). Терминал может быть сконфигурирован для приема контента от любого числа различных объектов любым одним или несколькими способами. В одной форме осуществления изобретения, например, терминал может быть выполнен в виде терминала 10', сконфигурированного для передачи и/или приема данных, контента или аналогичной информации в соответствии с технологией DVB (например, DVB-T, DVB-H и т.д.), а так же в соответствии с технологией сотовой связи (например, систем 1-го (1G), 2-го (2G), 2-го с половиной (2.5G), 3-го (3G) и т.д. поколения). В такой форме осуществления изобретения терминал 10' может иметь антенну 12а для приема контента от передатчика DVB ТХ и другую антенну 12b для передачи сигналов на станцию BS 14 и для приема сигналов от нее. Для получения дополнительной информации о таком терминале см. заявку на патент США №09/894532 под названием «Приемник» (Receiver), поданную 29 июня 2001 г., содержание которой полностью включено в данное описание путем ссылки на источник.
В дополнение к прямому подключению терминала 10 к станции 32 цифрового вещания посредством передатчика ТХ 34, или вместо этого, терминал может быть связан с терминалом 36 приема цифрового вещания (Digital Broadcast, DB), который, в свою очередь, может быть связан со станцией 32 цифрового вещания, например, непосредственно и/или посредством передатчика ТХ. В таких случаях терминал приема цифрового вещания может включать приемник DVB, такой как приемник DVB в виде приставки. Терминал может быть локально подключен к принимающему терминалу цифрового вещания, например, через персональную сеть. В одной форме осуществления изобретения, терминал может дополнительно или альтернативно быть непрямо подключен к принимающему терминалу цифровой радиопередачи через Интернет 20.
Обратимся теперь к фиг.2, где блок-схема объекта, сконфигурированного для работы в качестве терминала 10, сервера 22 источника, терминала 36 приема цифрового вещания и/или станции 32 цифрового вещания, показана в соответствии с одной формой осуществления данного изобретения. В некоторых формах осуществления изобретения один или несколько объектов, хотя они показаны как отдельные объекты, могут поддерживать один или несколько из следующих объектов: терминал, сервер-источник, терминал приема цифрового вещания и/или станция цифрового вещания, логически отдельные, но совместно расположенные в объекте(-ах). Например, единственный объект может поддерживать логически отдельные, но совместно расположенные терминал и терминал приема цифрового вещания. Также, например, единственный объект может поддерживать логически отдельные, но совместно расположенные терминал приема цифрового вещания и станцию цифрового вещания.
Объект, сконфигурированный, чтобы работать как терминал 10, сервер-источник 22, терминал 36 приема цифрового вещания и/или цифровая станция 32 вещания, содержит различные средства для выполнения одной или нескольких функций в соответствии с примерами осуществления данного изобретения, включая детально показанные и описанные здесь. Однако должно быть понятно, что один или несколько объектов могут включать альтернативные средства для выполнения одной или нескольких подобных функций в объеме данного изобретения. Более конкретно, например, как показано на фиг.2, объект может содержать процессор 38, подключенный к памяти 40. Память может включать энергозависимую и/или энергонезависимую память, и обычно хранит контент, данные или аналогичную информацию. Например, память обычно хранит контент, передаваемый от объекта и/или принимаемый им. Также, например, память обычно хранит приложения, команды или аналогичные данные для процессора, чтобы выполнять функции, связанные с работой объекта в соответствии с примерами осуществления данного изобретения. Далее, для примера и как объяснено ниже, память может хранить один или несколько виджетов для предоставления пользователю контента, такого как заголовки новостей, обменные курсы, спортивные результаты, котировки акций, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари или что-либо подобное.
Хотя функции описаны здесь как реализованные в приложении(-ях) программного обеспечения, должно быть понятно, что любая одна или несколько функций, описанных здесь, могут быть альтернативно реализованы во встроенном программном обеспечении или аппаратных средствах, не выходя за границы данного изобретения. Терминал 10, сервер-источник 22, терминал 36 приема цифрового вещания и/или станция 32 цифрового вещания могут содержать один или несколько логических элементов для выполнения различных функций. Логические элементы могут быть воплощены любым числом различных способов. В этой связи, логические элементы, выполняющие соответствующие функции, могут быть воплощены в блоках на интегральных схемах, включая одну или несколько интегральных схем, объединенных или иначе осуществляющих связь с соответствующим сетевым объектом (то есть терминалом, сервером-источником, приемным терминалом цифрового вещания, станцией цифрового вещания и т.д.), или, более конкретно, например, с процессором 38 соответствующего сетевого объекта. Вообще говоря, проектирование интегральных схем является высокоавтоматизированным процессом. В этой связи, сложное и мощное инструментальное программное обеспечение доступно для преобразования проекта логического уровня в проект полупроводниковой интегральной схемы, готовый для травления и формирования на полупроводниковой подложке. Это инструментальное программное обеспечение автоматически трассирует проводники и располагает компоненты на полупроводниковом кристалле, используя четкие правила проектирования, а так же огромные библиотеки ранее сохраненных модулей проекта. Как только проект полупроводниковой схемы закончен, полученный в результате проект в стандартизированном электронном формате (например, Opus, формате представления топологии Graphic Data System II (GDSII) или аналогичном) может быть передан на предприятия по изготовлению полупроводников для изготовления.
В дополнение к памяти 40 процессор 38 может также быть связан по крайней мере с одним интерфейсом или другими средствами для отображения, передачи и/или приема данных, контента или аналогичной информации. В этой связи, интерфейс(-ы) могут содержать по крайней мере один интерфейс 42 связи или другие средства для передачи и/или приема данных, контента или аналогичной информации, так же как по крайней мере один интерфейс пользователя, который может включать дисплей 44 и/или пользовательский интерфейс 46 ввода. Пользовательский интерфейс ввода, в свою очередь, может содержать некоторое число устройств, таких как клавишная панель, сенсорный дисплей, джойстик или другое устройство ввода данных, позволяющее объекту принимать данные от пользователя. Как более подробно объясняется ниже, например, пользовательский интерфейс ввода, может включать одну или несколько клавиш навигации (аппаратных и/или программных клавиш) для направленного выбора заказываемых элементов, таких как заказываемые каналы контента.
На фиг.3 показана более подробная функциональная схема терминала 10 согласно примерам осуществления изобретения. Показанный и описываемый ниже терминал является просто иллюстрацией одного типа терминала, который будет извлекать пользу из данного изобретения. Хотя несколько форм осуществления терминала показаны для примера и будут ниже описаны, другие виды терминалов, такие как персональные цифровые помощники (Personal Digital Assistant, PDA), пейджеры, переносные компьютеры и другие виды систем передачи речи и текста могут с легкостью использовать данное изобретение.
Терминал 10 содержит различные средства для выполнения одной или нескольких функций в соответствии с примерами осуществления данного изобретения, включая более подробно показанные и описанные здесь. Однако должно быть понятно, что терминал может включать альтернативные средства для того, чтобы выполнять одну или несколько аналогичных функций, не выходя за пределы сущности и объема данного изобретения. Более подробно, например, как показано на фиг.3, терминал может содержать передатчик 48, приемник 50 и контроллер 52 или другой процессор, который подает сигналы на передатчик и принимает сигналы от приемника соответственно. Эти сигналы включают информацию сигнализации в соответствии со стандартом радиоинтерфейса, применимым в сотовой системе связи, а также речь пользователя и/или данные, создаваемые пользователем. В этой связи, терминал может быть сконфигурирован для работы с одним или несколькими стандартами радиоинтерфейса, протоколами связи, видами модуляции и видами доступа. Более конкретно, терминал может быть сконфигурирован для работы в соответствии с некоторым множеством протоколов связи первого поколения (1G), второго поколения (2G), второго с половиной поколения (2.5G) и/или третьего поколения (3G) или аналогичных им. Например, терминал может быть сконфигурирован для работы в соответствии с протоколами радиосвязи 2G IS-136 (на основе множественного доступа с временным разделением каналов, TDMA), глобальной системы связи с подвижными объектами (GSM), IS-95 (на основе множественного доступа с кодовым разделением каналов, CDMA) или аналогичными им. Также, например, терминал может быть сконфигурирован для работы в соответствии с протоколами радиосвязи 2.5G системы пакетной радиосвязи общего пользования GPRS, повышенных скоростей передачи данных (для эволюции GSM) (Enhanced Data GSM Environment, EDGE) или аналогичными. Терминал может быть дополнительно или альтернативно сконфигурирован для работы в соответствии с каким-либо множеством различных технологий цифрового вещания, такими как технология цифрового телевидения DVB (например, DVB-T по стандарту EN 300744 Европейского института стандартов связи/электросвязи - European Telecommunications Standards Institute, ETSI). Терминал также может быть сконфигурирован для работы в соответствии с некоторым множеством различных технологий широковещательной и/или многоадресной передачи, такими как технология MBMS (например, по спецификации 3GPP TS 22.146). Терминал может быть сконфигурирован для работы в соответствии с технологиями ISDB-T, стандарта цифрового звукового радиовещания (Digital Audio Broadcasting - DAB), ATSC или аналогичными им. Некоторые терминалы узкополосной системы мобильной связи NAMPS, как и системы связи TACS, также могут извлечь пользу из форм осуществления данного изобретения, как и двухрежимные или многорежимные терминалы (например, цифровые/аналоговые или TDMA/CDMA/аналоговые телефоны).
Контроллер 52 содержит схемы, необходимые для реализации аудио и логических функций терминала. Например, контроллер может состоять из процессора цифровых сигналов, микропроцессора и различных аналого-цифровых преобразователей, цифроаналоговых преобразователей и других схем поддержки. Функции управления и обработки сигналов терминала распределены между этими устройствами согласно их соответствующим возможностям. Соответственно, контроллер также имеет функциональные возможности для сверточного кодирования и перемежения сообщений и данных перед модуляцией и передачей. Контроллер может дополнительно содержать внутренний кодер речи (Voice Coder, VC), и может содержать внутренний модем передачи данных (Data Modem, DM). Кроме того, контроллер может иметь функциональные возможности для эксплуатации одного или нескольких приложений программного обеспечения, которые могут храниться в памяти.
Терминал содержит также интерфейс пользователя, включающий обычный головной телефон или динамик 54, устройство 56 вызова, микрофон 58, дисплей 60 и пользовательский интерфейс ввода; все эти устройства подключены к контроллеру 52. Пользовательский интерфейс ввода, который позволяет терминалу принимать данные, может содержать любые из ряда устройств, позволяющих терминалу принимать данные, такие как клавишная панель 62, сенсорный дисплей (не показан) или другое устройство ввода данных. В формах осуществления изобретения, имеющих клавишную панель, клавишная панель содержит обычные клавиши цифр (0-9) и связанные с ними клавиши (#, *), а также другие клавиши, используемые для эксплуатации терминала. Например, клавишная панель может дополнительно или альтернативно содержать клавиши навигации (↑, ↓) для направленного выбора заказываемых элементов данных.
Терминал также может включать одно или несколько средств для совместного использования и/или получения данных от электронных устройств, таких как другой терминал 10, сервер-источник 22, точка 28 доступа, терминал 36 приема цифрового вещания, станция 32 цифрового вещания или аналогичные им, в соответствии с некоторым числом различных технологий проводных и/или беспроводных линий связи. Например, терминал может содержать радиочастотный (RF) приемопередатчик 64 и/или инфракрасный (Infrared, IR) приемопередатчик 66, так что терминал может совместно использовать и/или получать данные в соответствии с радиочастотной и/или инфракрасной технологиями. Также, например, терминал может включать приемопередатчик 68 Bluetooth (ВТ), такой, что терминал может совместно использовать и/или получать данные в соответствии с технологией передачи Bluetooth. Хотя на чертеже не показано, дополнительно или альтернативно терминал может быть сконфигурирован для передачи и/или приема данных от электронных устройств согласно ряду различных технологий организации проводных и/или беспроводных сетей, включая технологии сетей WLAN и/или LAN. В этой связи, как показано на фиг.1 в отношении терминала 10', терминал может содержать дополнительную антенну или аналогичное устройство для передачи и/или приема данных от таких электронных устройств (например, станции цифрового вещания).
Кроме того, терминал может содержать память, такую как модуль 70 идентификации абонента (Subscriber Identity Module, SIM) (SIM-карту), сменный модуль идентификации пользователя (Removable User Identity Module, R-UIM) или аналогичный им, который обычно хранит информационные элементы, связанные с подвижным абонентом. В дополнение к SIM-карте терминал может иметь другую память, такую как энергозависимую память 72, и/или другую энергонезависимую память 74 (встроенную и/или энергонезависимую память, которая может быть сменной). Например, другая энергонезависимая память может быть выполнена в виде встроенных или сменных мультимедийных карт памяти (Multimedia Memory Card, MMC), флэш-карт Memory Stick, производимых фирмой Sony Corporation, электрически стираемого программируемого постоянного запоминающего устройства (Electrically Erasable Programmable Read-Only Memory, EEPROM), флэш-памяти, жесткого диска или чего-либо в этом роде.
Блоки памяти 70, 72, 74 могут хранить некоторое число частей информации и данных, используемых терминалом для реализации своих функций. Например, блоки памяти могут хранить идентификатор, такой как код международного идентификационного номера оборудования подвижной станции (International Mobile Equipment Identity, IMEI), однозначно определяющий терминал для центра MSC 16. Блоки памяти могут хранить также один или несколько виджетов для предоставления пользователю контента, такого как сводки новостей, обменные курсы валют, спортивные результаты, котировки акций, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари и т.п.
В одной или нескольких конфигурациях пользователь терминала 10 может вводить желаемые данные в терминал, организовывать данные в терминале или отображать информацию удобным образом. Например, для того, чтобы предоставлять желаемую информацию на терминал, система может содержать прикладной программный интерфейс (Application Program Interface, API) системы, через который источник виджетов третьей стороны (например, сервер-источник 22, станция 32 цифрового вещания и т.д.) может предоставлять контент на терминал. Кроме того, система может содержать API виджета для обеспечения стандартизированного интерфейса для связи с элементом интерфейса пользователя, включающим или иначе отображающим желаемый контент. Один такой элемент интерфейса пользователя обычно называется "виджет". Виджет может считаться загружаемым интерактивным виртуальным инструментом (программным инструментом), который предоставляет контент, такой как заголовки новостей, обменные курсы валют, спортивные результаты, котировки акций, прогнозы погоды, многоязычные фразеологические словари, энциклопедии, карты, программы развлечений, личные интерактивные календари и т.п. Виджет может быть сконфигурирован так, чтобы непрерывно принимать контент, такой как непрерывно обновляемый контент, от источника виджета и/или одного или нескольких других источников, когда терминал или виджет работает в онлайновом режиме. Этот контент может быть отформатированным, например, как Web-канал (web feed), например, в соответствии с форматом "действительно простого объединения" (Really Simple Syndication, RSS), форматом Atom или аналогичным форматом.
API системы может связываться с виджетом, например, через API виджета. Также виджет может получать доступ к информации от сторонних источников через API виджета. Виджет может включать одно или несколько приложений, связанных с одним или несколькими источниками для доступа, передачи и/или поиска информации из этих источников, не полагаясь на отдельное приложение. Более конкретно, например, виджет может включать одно или несколько web-приложений, связанных с одн