Способ и система для поставки контента пользователю телефонного устройства

Изобретение относится к области предоставления услуг абонентам телефонных сетей связи. Технический результат заключается в предоставлении пользователям расширенных функциональных возможностей без установления платного телефонного соединения. Для этого используется информация, которой обмениваются на этапе инициирования (т.е. на этапе «звонка») запроса на установление обычного телефонного соединения, принимаемого от телефонного устройства, для идентификации и предоставления пользователю контента или дополнительных услуг. В случае обычного телефонного вызова указанный запрос на установление соединения содержит информацию, идентифицирующую пользователя и/или телефонное устройство, передавшее телефонный вызов (вызывающий номер) и набранный телефонный номер (сигнальный номер). Указанный запрос на установление соединения аннулируют и вызов завершают. Прежде завершения этого вызова выделяют указанный вызывающий номер и/или сигнальный номер и используют их для идентификации задачи, которую желает выполнить пользователь, а контент, ассоциированный с этой задачей, поставляют указанному пользователю. 2 н. и 26 з.п. ф-лы, 12 ил., 1 табл.

Область техники, к которой относится изобретение

Настоящее изобретение относится к использованию телефонного устройства для запуска данного события. Более конкретно, рассматриваемое изобретение относится к системе и способу использования информации, которой обмениваются в процессе инициализации запроса на установление телефонного соединения, для инициирования выполнения желаемой задачи.

Уровень техники

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

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

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

Сущность изобретения

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

На этапе инициирования (т.е. в период, когда телефонное устройство уже передало запрос на установление соединения, но прежде установления запрошенного соединения) система поставки контента выделяет информацию, относящуюся к этому запросу на установление соединения, и «аннулирует» данный запрос (т.е. активно аннулирует запрос на установление соединения или пассивно разрешает телефонному устройству самому отменить запрос). В результате соединение установлено не будет.

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

Согласно различным вариантам настоящего изобретения запрос на установление соединения, переданный телефонным устройством, действует как запрос на выполнение желаемой задачи. Предпочтительно, в результате выделения информации из запроса на установление соединения и завершения/аннулирования действия этого запроса на этапе инициирования вызова (т.е. прежде установления соединения) за использование вызывающим телефонным устройством связи никакая плата не начисляется. В этом смысле пользователь может набрать конкретный сигнальный номер с целью передачи запроса на выполнение желаемой задачи, запрос на установление соединения будет завершен/аннулирован, желаемая задача будет идентифицирована, а контент, соответствующий желаемой задаче, будет поставлен пользователю в соответствии с одним или несколькими способами поставки согласно настоящему изобретению (т.е. по электронной почте, обычной почтой, Интернет-почтой, по телефону, посредством короткого сообщения (SMS), передачей по Протоколу беспроводных приложений (WAP) и т.п.).

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

Краткое описание чертежей

Перечисленные выше и другие цели и преимущества настоящего изобретения станут ясны из рассмотрения следующего ниже подробного описания вместе с прилагаемыми чертежами, на которых одинаковые номера позиций обозначают одинаковые элементы на всех чертежах:

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

фиг.2 иллюстрирует пример процесса поставки контента пользователю или от имени пользователя согласно варианту настоящего изобретения;

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

фиг.4 иллюстрирует пример процесса для работы примера апплета телефонного устройства согласно варианту настоящего изобретения;

фиг.5 и 6 иллюстрирует пример процесса для работы примера сигнального Клиента согласно варианту настоящего изобретения;

фиг.7 иллюстрирует пример процесса для работы примера телефонного сервера согласно варианту настоящего изобретения;

фиг.8 иллюстрирует пример процесса для работы примера сервера приложений согласно варианту настоящего изобретения;

фиг.9-12 иллюстрируют пример процесса для работы примера сервера сигнализации согласно варианту настоящего изобретения.

Подробное описание изобретения

Настоящее изобретение относится к способу и системе поставки контента (далее именуется «Система 100 поставки контента») пользователю телефонного устройства или от его имени. Понятие «пользователь» включает любого человека, систему, машину, компьютер и/или сеть, который использует и/или дает команду телефонному устройству для доступа к системе поставки контента, соединения, связи и/или взаимодействия с системой поставки контента согласно настоящему изобретению. Понятие «телефонное устройство» включает любое устройство связи, машину, систему, компьютер и т.п., конфигурированные для инициирования и/или установления телефонного соединения через обычную телекоммуникационную сеть. Любой обычный специалист в данной области должен понимать, что телефонное устройство может быть как беспроводным устройством связи, так и проводным устройством связи (т.е. станция наземной линии связи). К примерам таких телефонных устройств относятся, но не ограничиваются этим, обычный наземный телефон и мобильный телефон (т.е. сотовый телефон). Любой обычный специалист в данной области должен также понимать, что телекоммуникационная сеть может быть сетью радиосвязи, сетью проводной связи, сетью передачи голоса по IP-протоколу (VOIP) или сочетанием таких сетей.

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

Система 100 поставки контента представляет собой доступную для одного телефонного устройства или нескольких телефонных устройств 102 компьютерную систему, включающую, но не ограничиваясь, следующие компоненты: модуль 104 выделения информации из запроса на установление соединения (CRIEM), модуль 106 аннулирования соединения (CRM), модуль 108 идентификации желаемой задачи (DTIM) и модуль 110 поставки (DM). Термин «компьютер» или «компьютерное устройство» должен включать любое устройство обработки данных, например настольный компьютер, портативный компьютер, универсальный большой компьютер, персональный цифровой помощник, сервер, карманное устройство или любое другое устройство, способное обрабатывать данные.

Любой обычный специалист в данной области должен понимать, что компоненты Системы 100 поставки контента могут быть расположены на одном компьютере, как показано на фиг.1, либо на нескольких (больше одного) компьютерах, соединенных для поддержания связи. Более того, каждый из компонентов Системы 100 поставки контента может содержать одно или несколько выполняемых на компьютерах приложений в сочетании с одним или несколькими компьютерными устройствами. Термин «соединенный для поддержания связи» должен включать соединение любого типа - проводное или беспроводное, по которому можно передавать данные. Термин «соединенный для поддержания связи» должен включать соединения между устройствами и/или программами в одном компьютере или между устройствами и/или программами на разных компьютерах.

Хотя на фиг.1 компоненты Системы 100 поставки контента показаны в виде раздельных модулей, любой обычный специалист в данной области должен понимать, что эти модули (104-110) могут быть соединены и/или интегрированы в одном или нескольких устройствах.

Система 100 поставки контента и составляющие ее модули 104-110 здесь описаны со ссылками на фиг.1 и 2. Согласно одному из вариантов настоящего изобретения пользователь, которому нужно выполнить «желаемую задачу», использует телефонное устройство 102 для генерации «запроса 114 на установление соединения». Термин «желаемая задача» должен включать, не ограничиваясь этим, одно или несколько заданий, событий, запросов на получение информации, операций и действий, которые пользователь желает выполнить, исполнить, реализовать или на которые хочет воздействовать. Результатом выполнения желаемой задачи является поставка контента пользователю и или от имени пользователя, как подробно описано ниже. Примеры желаемых задач включают, но не ограничиваются: 1) запрос на получение любой информации, например состояния авиарейса или счета спортивных состязаний; 2) размещение заказа на покупку; 3) инициирование интерактивной игры; 4) активизация системы (например, системы охраны или работы автоматической двери гаража); 5) обновление данных в базе данных или на веб-сайте и т.п.

Термин «запрос на установление соединения» должен включать запрос на установление телефонного соединения с ресурсом-адресатом (т.е. телефонное устройство-адресат). Запрос 114 на установление соединения, переданный телефонным устройством 102, содержит «информацию запроса на установление соединения», включающую, но не ограничивающуюся, «вызывающий номер» и «сигнальный номер». Термин «вызывающий номер» должен включать, но не ограничиваясь этим, телефонный номер, ассоциированный с телефонным устройством и/или пользователем и позволяющий идентифицировать телефонное устройство и/или пользователя, передавшего запрос 114 на установление соединения. Термин «сигнальный номер» должен включать, но не ограничиваясь этим, телефонный номер, ассоциированный с одной или несколькими задачами и позволяющий идентифицировать одну или несколько желаемых задач.

Любой обычный специалист в данной области должен понимать, что вызывающий номер и сигнальный номер могут содержать произвольную комбинацию цифр, букв и/или символов (например, # и *), подходящих для использования в обычной сети телефонной связи.

Как показано на фиг.1 и 2, шаг 202, запрос 114 на установление соединения передает телефонное устройство 102 и принимает модуль 104 выделения информации из запроса на установление соединения. На шаге 204 этот модуль 104 выделения информации из запроса на установление соединения выделяет из этого запроса, по меньшей мере, часть информации запроса на установление соединения. Далее модуль 104 выделения информации из запроса на установление соединения передает эту выделенную информацию, которая может представлять собой всю или часть информации из запроса на установление соединения, модулю 110 идентификации желаемой задачи для выполнения шага 208, как описано ниже. Любой обычный специалист в данной области должен понимать, что выделенная информация может быть направлена модулю 110 идентификации желаемой задачи непосредственно или через модуль 106 аннулирования соединения, как показано на фиг.1.

Любой обычный специалист в данной области должен понимать, что модуль 104 выделения информации из запроса на установление соединения может быть конфигурирован для выделения информации в соответствии с известными способами и системами, подходящими для использования согласно настоящему изобретению, включая, но не ограничиваясь этим, способ/систему автоматического определения номера (ANI) (т.е. для выделения вызывающего номера) и/или функцию определения набранного номера (DNIS) (т.е. для выделения сигнального номера).

На шаге 206 модуль 106 аннулирования соединения принимает и «аннулирует» запрос 114 на установление соединения. Любой обычный специалист в данной области должен понимать, что запрос 114 на установление соединения может быть аннулирован посредством любого подходящего известного способа и/или системы. Например, если модуль 106 аннулирования соединения выполняет протокол инициирования сеанса (SIP), этот модуль 106 аннулирования соединения может аннулировать запрос 114 на установление соединения путем передачи сообщения «ЗАНЯТО» (BUSY) с использованием этого протокола (SIP). В альтернативном варианте модуль 106 аннулирования соединения может пассивно аннулировать запрос 114 на установление соединения, просто не приняв или не распознав этого запроса 114 на установление соединения. В случае непринятия запроса 114 на установление соединения пользователь может услышать непрерывный гудок, служащий извещением для пользователя, что рассматриваемое соединение установлено не будет. Соответственно, пользователь может предпринять необходимые шаги для завершения этого запроса 114 на установление соединения.

Аннулируя запрос 114 на установление соединения, модуль 106 аннулирования соединения завершает вызов, инициированный телефонным устройством 102. В результате телефонное соединение между вызывающим номером (телефонное устройство 102) и сигнальным номером установлено не будет. Любой обычный специалист в данной области должен понимать, что шаг 204 и шаг 206 могут быть выполнены в любой последовательности один относительно другого и могут быть выполнены последовательно или параллельно один другому.

Период времени от передачи телефонным устройством запроса на установление соединения (т.е. передача вызова) до аннулирования запроса на шаге 206 именуется здесь «этапом инициирования» вызова. В обычных телефонных системах предпочтительно провайдеры телефонной связи обычно осуществляют этап инициирования вызова бесплатно. Системы и способы согласно настоящему изобретению извлекают выгоду из этого «бесплатного» периода таким образом, что запрос на выполнение желаемой задачи может быть передан пользователем бесплатно. Следовательно, при условии, что в большинстве случаев запрос 114 на установление соединения оказывается аннулирован прежде установления соединения, телефонному устройству 102, инициировавшему запрос на установление соединения, не будет выставлен счет на оплату запуска желаемой задачи.

Вслед за аннулированием запроса вызова или параллельно ему на шаге 206 модуль 110 идентификации желаемой задачи выполняет идентификацию такой желаемой задачи на шаге 208. Этот модуль 110 идентификации желаемой задачи идентифицирует желаемую задачу на основе выделенной информации запроса на установление соединения. Согласно варианту настоящего изобретения модуль 110 идентификации желаемой задачи соединен для поддержания связи с базой данных, конфигурированной для хранения информации, относящейся к идентификации желаемой задачи, например несколько «профилей» и «ассоциаций», описанных ниже.

Согласно одному из вариантов настоящего изобретения «профиль» может быть установлен и записан в базе данных, связывающей одну или несколько желаемых задач с конкретным пользователем или телефонным устройством 102. «Ассоциация» может быть установлена и записана в базе данных, связывающей или соотносящей одну или несколько желаемых задач с вызывающим номером, сигнальным номером и/или их сочетанием.

Например, пользователь, называемый здесь Джон Доу, может установить «профиль», предполагающий, что при передаче этим пользователем запроса на установление соединения от любого из своих телефонных устройств 102: 1) его мобильного телефона (вызывающий номер 123555-1234) и/или 2) его домашнего телефона (вызывающий номер 123-555-1234)- на любой из сигнальных номеров, ассоциированных с Системой 100 поставки контента согласно настоящему изобретению, этот пользователь хочет узнать текущие цены на десять заранее выбранных пакетов акций (здесь именуемый «портфель Джона Доу»), которые (цены) ему нужно переслать по электронной почте. Выделив вызывающий номер 123-555-1234 из запроса 114 на установление соединения, модуль 110 идентификации желаемой задачи связывает этот номер с профилем Джона Доу и идентифицирует желаемую задачу, ассоциированную с этим профилем (т.е. посылает в ответ текущую цену акций для портфеля Джона Доу).

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

В следующем разделе приведены, со ссылками на расположенную ниже таблицу 1, несколько примеров идентификации желаемой задачи на основе информации, выделенной из запроса на установление соединения. В этих примерах вызывающий и сигнальный номера представлены по следующей стандартной схеме: (код зоны) префикс-линейный номер. Как показано в таблице 1, модуль 104 выделения информации из запроса на установление соединения принимает три разных запроса на установление соединения (запросы на установление соединения №1-3). Для запроса на установление соединения №1 модуль 104 выделения информации из запроса на установление соединения выделяет время вызова [3:00:00], вызывающий номер [(999) 555-1234] и сигнальный номер [(999) 555-4321]. Используя выделенную информацию, модуль 104 выделения информации из запроса на установление соединения запрашивает базу данных, определяет ассоциации, относящиеся к сочетанию выделенного вызывающего номера и выделенного сигнального номера, и идентифицирует желаемую задачу(и) (т.е. сообщает текущие время и температуру в Ньюарке, шт.Нью-Джерси).

Во втором примере модуль 104 выделения информации из запроса на установление соединения выделяет время вызова (3:00:30) и сигнальный номер [(999) АВС-4444]. В этом примере сигнальный номер [(999) АВС-4444] ассоциирован с конкретной желаемой задачей, что позволяет модулю 110 идентификации желаемой задачи определить, что пользователя интересует текущее состояние рейса №4444 авиакомпании АВС Airline. Как демонстрирует этот пример, числа, содержащие сигнальный номер, могут быть выбраны таким образом, чтобы эти числа сами по себе имели логическую связь с соответствующей задачей. Как показано здесь, «префиксная» часть сигнального номера "АВС" представляет название авиакомпании, а «линейный номер» из состава сигнального номера представляет номер рейса.

В третьем примере модуль 104 выделения информации из запроса на установление соединения выделяет время вызова (3:01:00), вызывающий номер [(900) 555-7777] и сигнальный номер [(999) 555-8888]. В этом примере модуль 110 идентификации желаемой задачи определяет профиль, относящийся к вызывающему номеру, а уже этот профиль указывает, что запрос на установление соединения, переданный с этого конкретного вызывающего номера на указанный конкретный сигнальный номер, относится к желаемой задаче, сформулированной как сообщение текущего счета в играх всех профессиональных спортивных команд в пределах некоторого географического радиуса вокруг территории, охватываемой кодом зоны «900». Предпочтительно пользователь может заранее установить профиль, чтобы определить любой номер и тип желаемых задач, выполнение которых должно быть запущено посредством одного или нескольких вызывающих номеров, контролируемых этим пользователем.

Таблица 1
Номер запроса на установление соединения Время вызова Информация, выделенная из запроса на установление соединения Желаемая задача (и)
Вызывающий номер Сигнальный номер
1 03-00-00 (999)555-1234 (999)555-4321 Сообщить текущие время и температуру в Ньюарке, шт.Нью-Джерси
2 03:00:30 N/A. (999) ABC-4444 Сообщить текущее состояние рейса №4444 авиакомпании АВС Airlines
3 03:01:00 (900)555-7777 (900)555-8888 Сообщить последние данные о счете в играх большинства местных спортивных команд поблизости от зоны с кодом (900)

После идентификации одной или нескольких желаемых задач на шаге 210 модуль 112 поставки генерирует, вызывает, приобретает, получает доступ и/или определяет «контент» 118, ассоциированный с идентифицированной желаемой задачей, и поставляет этот контент 118 пользователю. Этот «контент» может включать, но не ограничиваясь этим, любую информацию, ассоциированную с желаемой задачей. В первом примере, рассмотренном выше в таблице 1, контент, ассоциированный с желаемой задачей, представляет собой значение температуры воздуха в Ньюарке, шт.Нью-Джерси, в день и время приема запроса на установление соединения.

Согласно одному из вариантов настоящего изобретения модуль 112 поставки может быть соединен для поддержания связи с одним или несколькими ресурсами 116, конфигурированными для хранения, генерации, обслуживания, передачи, поставки или предоставления контента 118, ассоциированного с желаемой задачей, этому модулю 112 поставки. Примеры таких ресурсов 116, подходящих для использования согласно настоящему изобретению, включают любых известных провайдеров информации (как в электронном, так и в других видах), например веб-сайты, базы данных, электронные носители записи, книги и т.п. Любой обычный специалист в данной области должен понимать, что модуль 112 поставки может поставлять контент 118 пользователю посредством любых подходящих способов, режимов, систем или процессов связи, включая, но не ограничиваясь этим, электронную почту, веб-почту или другую веб-связь (в совокупности «связь через Интернет»), передачу коротких сообщений (SMS), передачу текстовых сообщений, обычную почту, курьерскую доставку или обратную телефонную связь. Далее отмечено, что контент 118 не обязательно должен быть поставлен именно тому телефонному устройству 102, откуда исходит запрос 114 на установление соединения. Вместо этого контент 118 может быть поставлен непосредственно: 1) самому пользователю (например, доставка пищи (контент) по домашнему адресу пользователя); 2) любому устройству, помимо телефонного устройства 102, передавшего запрос 114 на установление соединения, включая устройство, связанное с пользователем (например, по адресу электронной почты пользователя); и/или 3) устройству, связанному с другим пользователем (например, по телефону «друга» пользователя). Данные о пунктах поставки, например информация об адресе самого пользователя, информация о связанном с пользователем устройстве или информация о «друге» пользователя, могут быть записаны в качестве составной части профиля пользователя.

Во втором примере, рассмотренном выше в таблице 1, модуль 112 поставки может связаться с веб-сайтом авиакомпании АВС airline (ресурс 116) и передать сведения о состоянии рейса 4444 на телефонное устройство 102 пользователя посредством короткого сообщения (SMS).

Модуль поставки 112 может поставить контент 118 через «бесплатную» услугу, такую как передача сообщений (например, сообщений электронной почты, отправлений обычной почты или по телефону), или через платную услугу, например, как передача SMS, когда провайдер телефонной связи взимает плату за передачу SMS. Дополнительная желаемая задача может включать, но не ограничиваться этим, запросы на получение информации от удаленных сетей передачи данных (например, состояние рейсов, котировки акций, счет спортивных соревнований), инициирование интерактивной игры или размещение заказа на покупку. Важно отметить, что, даже если запуск выполнения желаемой задачи может быть бесплатным, пользователю, возможно, все равно придется платить за поставку соответствующего контента. Например, телефонное устройство может вызвать сигнальный номер, запускающий выполнение желаемой задачи получения SMS с информацией о погоде в данной местности. В этом примере телефонное устройство, оплачивающее каждое принятое SMS-сообщение, получит счет на оплату и того сообщения, которое будет получено в рамках выполнения желаемой задачи. Напротив, телефонное устройство может вызвать сигнальный номер, запускающий выполнение желаемой задачи приема электронной почты с информацией о погоде в данной местности. В этом примере акт приема электронной почты с информацией о погоде не приводит к начислению платы.

Согласно одному из вариантов настоящего изобретения желаемая задача или ассоциированный с ней контент могут зависеть от местонахождения, так что при формулировании задачи и/или контента учитывают физическое местонахождение телефонного устройства 102, инициировавшего запрос 114 на установление соединения. Такие зависящие от местонахождения услуги могут быть предоставлены с использованием добавления, интеграции, введения или включения данных системы глобального местоопределения (GPS) или другой информации о местонахождении в информацию запроса на установление соединения. Например, текущее местонахождение телефонного устройства 102 (т.е. информация об этом местонахождении) может быть определено с применением GPS-приложения, работающего в телефонном устройстве 102, и добавлено к информации в запросе на установление соединения. В альтернативном варианте информация о местонахождении может быть получена от ресурса 116 с использованием информации из запроса на установление соединения. Эта информация о местонахождении может быть выделена и использована для идентификации желаемой задачи и относящегося к ней контента. Например, телефонное устройство 102, расположенное в Ньюарке, шт.Нью-Джерси, может инициировать запрос на установление соединения с сигнальным номером (999-555-5555), ассоциированным с общей задачей «сообщения о погоде в данной местности». Затем модуль 110 идентификации желаемой задачи может проанализировать информацию о местонахождении, чтобы определить пункт, для которого нужно передать информацию о погоде. В альтернативном варианте данные о местонахождении пользователя и/или телефонного устройства 102 могут быть закодированы в составе вызывающего номера и/или сигнального номера

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

Согласно одному из вариантов настоящего изобретения Система 100 поставки контента может быть конфигурирована для приема нескольких запросов 114 на установление соединения из многочисленных различных источников, включая любые номера других телефонных сетей. Более того, Система 100 поставки контента может быть конфигурирована для приема нескольких запросов 114 на установление соединения из традиционных телефонных сетей (проводных и беспроводных), а также сетей VOIP.

Согласно одному из вариантов настоящего изобретения Система 100 поставки контента может быть конфигурирована в качестве узла сети, соединенного для поддержания связи с частью существующей телефонной сети (здесь компьютер телефонной сети). Система 100 поставки контента может направлять и/или управлять работой и функциями компьютера телефонной сети и передавать компьютеру телефонной сети рекомендации, инструкции и команды, относящиеся к обработке входящих запросов 114 на установление соединения. Эта информация может включать указания адресата, которому следует передать запрос 114 на установление соединения, и способ передачи этой информации. Например, Система 100 поставки контента может инструктировать компьютер телефонной сети, передавать некоторые запросы 114 на установление соединения в Систему 100 поставки контента для дальнейшей обработки или инструктировать компьютер телефонной сети, передать запрос на установление соединения, аннулировать/отбросить запрос или установить соединение в соответствии с запросом. Связь с компьютером телефонной сети и его конфигурирование можно осуществлять через веб-интерфейс или через другой компьютер в этой телекоммуникационной сети.

Согласно одному из вариантов настоящего изобретения Система 100 поставки контента может быть конфигурирована для поставки конкретного контента на основе исключительно сигнального номера и независимо от вызывающего номера. Например, способы и системы согласно настоящему изобретению могут быть конфигурированы для передачи SMS-сообщения, содержащего текущие биржевые котировки Google в ответ на каждый принятый запрос на установление соединения, включающий в себя конкретный сигнальный номер.

Как рассмотрено выше, Система 100 поставки контента может быть реализована в виде компьютерной программы, приложения или апплета, работающего на телефонном устройстве 102. Телефонное устройство 102 может включать графический интерфейс пользователя (GUI), так что пользователь может инициировать запрос на установление соединения посредством взаимодействия с этим GUI (т.е. щелкнув кнопкой на GUI, чтобы ввести команду). Этот GUI и соответствующие «ссылки» могут быть согласно настоящему изобретению ассоциированы с сигнальными номерами, так что взаимодействие с GUI позволяет передать один или несколько запросов 114 на установление соединения, включающих сигнальный номер. Согласно настоящему изобретению пользователю телефонного устройства 102 нет нужды «набирать» сигнальный номер, а вместо этого можно использовать GUI, чтобы инициировать запрос на установление соединения для обработки Системой 100 поставки контента. Рассматриваемый GUI предпочтительно представляет пользователю информацию, позволяющую пользователю выбрать желаемую задачу, не требуя от него определить сигнальный номер, ассоциированный с желаемой задачей.

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

Согласно одному из вариантов настоящего изобретения способы и системы в соответствии с настоящим изобретением могут быть реализованы с использованием сочетания элементов и соответствующих функций «приборной стороны» и элементов и соответствующих функций «сетевой стороны», как показано на фиг.3. Элементы приборной стороны содержат телефонное устройство 302, включая сигнальный клиент 304 и апплет 306 телефонного устройства. Элементы сетевой стороны могут быть реализованы с использованием одного компьютера или сервера, управляемого одним объектом, либо сети компьютеров или серверов, управляемых несколькими объектами. Эти элементы сетевой стороны содержат телефонный сервер 308, сервер 310 приложений и сервер 312 сигнализации.

Любой обычный специалист в данной области должен понимать, что варианты способов и систем поставки контента, описанные ниже со ссылками на фиг.3-Х, могут быть реализованы и воплощены посредством модулей и функций Системы 100 поставки контента, описанной со ссылками на фиг.1 и 2.

На фиг.3 показано, как указано выше, приборная сторона (т.е. телефонное устройство 302) содержит сигнальный клиент 304 и апплет 306 телефонного устройства. Сигнальный клиент 304 представляет собой приложение/программу, обеспечивающую функции Системы 100 поставки контента. Сигнальный клиент 304 может быть конфигурирован в виде пассивного (т.е. «слабого клиента») или в виде активного или сложного (т.е. «мощного клиента») устройства. Если телефонное устройство 102 является программируемым (например, мобильный телефон или программируемый SIP-телефон), сигнальный клиент 304 может быть реализован в виде приложения, способного работать на любой подходящей платформе, например Java ME (мобильная версия), двоичная среда выполнения для радиосвязи (Binary Runtime Environment for Wireless (BREW)), Symbian или мобильный Windows. Согласно вариантам настоящего изобретения сигнальный клиент 304 может быть инсталлирован изготовителем телефонного устройства 302, оператором мобильной сети или самим пользователем посредством соответствующих процессов регистрации или инсталляции.

Объекты сетевой стороны могут снабдить сигнального клиента 304 информацией о сигнальных номерах. Эта информация может быть предварительно конфигурирована в сигнальном клиенте 304 при инсталляции последнего или может быть частью программы (или приложения), выполняемой во время работы. Сигнальные номера могут быть предоставлены динамически или посредством периодического обновления (либо по запросу сигнального клиента 304, либо путем принудительной «загрузки» в сигнального клиента 304 со стороны одного или нескольких объектов сетевой стороны). Для передачи сигнальных номеров реализуемому сигнальному клиенту 304 могут быть использованы любые один или несколько подходящих способов. Любой обычный специалист в данной области должен понимать, что и другие подходящие способы могут быть использованы для поддержания группы сигнальных номеров у сигнального клиента 304. Эту группу сигнальных номеров предпочтительно можно сохранять в постоянной памяти (например, флэш-памяти) телефонного устройства 302, чтобы информация сохранялась в телефонном устройстве 302 даже после выключения питания и повторного включения устройства.

Во время работы на программируемом устройстве сигнальный клиент 304 может взаимодействовать с телефонной сетью с использованием телефонного Прикладного программного интерфейса (API), имеющегося в телефонном устройстве 302. Телефонный интерфейс API реализован средой программирования, поддерживаемой в телефонном устройстве 302, например Java ME (мобильная версия), двоичная среда выполнения для радиосвязи (Binary Runtime Environment for Wireless (BREW)), Symbian или мобильный Windows в мобильных телефонах. Сигнальный клиент 304 использует этот интерфейс API для передачи вызовов, для получения извещений о входящих вызовах и для отмены вызовов (как входящих, так и исходящих). Сигнальный клиент 304 может быть конфигурирован для манипуляций, управления, контроля и/или взаимодействия с сигнальными номерами, так что обработка вызовов в адрес др