обмен информацией в системах связи
Классы МПК: | H04L29/02 управление передачей данных; обработка данных, поступающих с линий связи H04M1/57 устройства для индикации или записи номера вызывающего абонента на аппарате вызываемого абонента |
Автор(ы): | МИНБОРГ Пер-Оке (SE), МИНБОРГ Ларс Матс Йонас (SE), ПОХЬЯНВУОРИ Тимо (SE), БАПТИСТ-ЛАРССОН Нильс Томас (SE) |
Патентообладатель(и): | Де Фоун Пэйджиз ов Суиден АБ (SE) |
Приоритеты: |
подача заявки:
2001-01-18 публикация патента:
10.03.2006 |
Изобретение относится к системе и способу передачи информационного объекта пользователю коммуникационной системы, включающему создание информационного объекта, предназначенного для отображения на первом коммуникационное устройство. Отображение осуществляется при возникновении коммуникационного триггерного события. Информационный объект обеспечивает информацию, относящуюся к пользователю второго коммуникационного устройства. Техническим результатом является обеспечение эффективного способа для сочетания голосовой связи с дополнительными информационными сервисами. 6 н. и 10 з.п. ф-лы, 18 ил.
Формула изобретения
1. Способ подачи информационного объекта пользователю первого коммуникационного устройства коммуникационной системы, обеспечивающей связь между первым коммуникационным устройством и вторым коммуникационным устройством, отличающийся тем, что
создают информационный объект, предназначенный для отображения на первом коммуникационном устройстве при появлении триггерного коммуникационного события, причем информационный объект предоставляет информацию, относящуюся к пользователю второго коммуникационного устройства;
хранят информационный объект в информационном сервере;
передают на шаге передачи информационный объект с информационного сервера в первое коммуникационное устройство;
определяют в первом коммуникационном устройстве, появилось ли триггерное коммуникационное событие; и
отображают информационный объект на первом коммуникационном устройстве при появлении триггерного коммуникационного события.
2. Способ по п.1, отличающийся тем, что шаг передачи включает
передачу на первом шаге передачи информационного объекта с информационного сервера на второе коммуникационное устройство;
передачу на втором шаге передачи информационного объекта со второго коммуникационного устройства на первое коммуникационное устройство.
3. Способ по п.1, отличающийся тем, что шаг передачи включает
передачу информационного объекта через сеть передачи данных на компьютерное устройство и
передачу информационного объекта из компьютерного устройства на первое коммуникационное устройство через интерфейсное устройство.
4. Способ по любому из пп.1-3, отличающийся тем, что информационный объект включает триггерную компоненту, которая указывает на содержание триггерного коммуникационного события.
5. Способ по любому из пп.1-3, отличающийся тем, что информационный объект включает аудиокомпоненту, относящуюся к аудиоинформации, которая может быть воспроизведена на первом коммуникационном устройстве, а также информационный объект включает видеокомпоненту, которая относится к видеоинформации, которая может быть отображена на первом коммуникационном устройстве.
6. Способ по любому из пп.1-3, отличающийся тем, что триггерное коммуникационное событие включает событие, относящееся к вызову, инициированному пользователем первого коммуникационного устройства, или вызову, инициированному пользователем второго коммуникационного устройства.
7. Способ по любому из пп.1-3, отличающийся тем, что информационный объект включает переменную часть и неизменяемую часть, а на шаге передачи передают только переменную часть.
8. Способ подачи информационного объекта пользователю коммуникационной системы, обеспечивающей голосовую связь между первым коммуникационным устройством и вторым коммуникационным устройством, отличающийся тем, что
обслуживают на информационном сервере создание информационного объекта, предназначенного для отображения на первом коммуникационном устройстве при появлении триггерного коммуникационного события, причем информационный объект предоставляет информацию, относящуюся к пользователю второго коммуникационного устройства;
хранят информационный объект в информационном сервере и
передают информационный объект с информационного сервера на первое коммуникационное устройство, после чего отображают его на первом коммуникационном устройстве при появлении триггерного коммуникационного события, или передают информационный объект с информационного сервера на второе коммуникационное устройство и затем передают информационный объект со второго коммуникационного устройства на первое коммуникационное устройство и отображают его на первом коммуникационном устройстве при появлении триггерного коммуникационного события.
9. Способ по п.8, отличающийся тем, что шаг передачи включает использование одного или более канала из а) информационного канала, используемого системой связи с коммутацией каналов, б) информационного канала, используемого системой связи с коммутацией пакетов; и/или в) информационного канала, используемого сетью передачи пакетов данных.
10. Способ по п.8 или 9, отличающийся тем, что информационный объект включает переменную часть и неизменяемую часть, а шаг передачи сконфигурирован таким образом, чтобы передавать только переменную часть.
11. Способ отображения информационного объекта на первом коммуникационном устройстве в коммуникационной системе, обеспечивающей связь между первым коммуникационным устройством и вторым коммуникационным устройством, отличающийся тем, что
принимают на первое коммуникационное устройство информационный объект, отображение которого происходит при появлении триггерного коммуникационного события, причем информационный объект предоставляет информацию, относящуюся к пользователю второго коммуникационного устройства;
хранят информационный объект на первом коммуникационном устройстве;
определяют в первом коммуникационном устройстве, появилось ли триггерное коммуникационное событие, и
отображают информационный объект на первом коммуникационном устройстве при появлении триггерного коммуникационного события.
12. Способ по п.11, отличающийся тем, что информационный объект принимают через один или более из следующих каналов:
а) информационный канал, используемый системой связи с коммутацией каналов; б) информационный канал, используемый системой связи с коммутацией пакетов; и/или в) информационный канал, используемый сетью передачи пакетов данных.
13. Система для подачи информационного объекта пользователю коммуникационной системы, отличающаяся тем, что она содержит
первое коммуникационное устройство;
второе коммуникационное устройство;
коммуникационную систему для осуществления голосовой связи между первым коммуникационным устройством и вторым коммуникационным устройством;
информационный сервер и
сеть передачи данных, соединенную с информационным сервером, где информационный сервер включает
(i) логику для создания информационного объекта, предназначенного для отображения на первом коммуникационном устройстве при появлении триггерного коммуникационного события, причем информационный объект предоставляет информацию, относящуюся к пользователю второго коммуникационного устройства;
(ii) базу данных;
(iii) логику для хранения информационного объекта в базе данных и
либо информационный сервер включает (iv) логику для передачи информационного объекта с информационного сервера на первое коммуникационное устройство, либо информационный сервер включает логику для передачи информационного объекта с информационного сервера на второе коммуникационное устройство, а второе коммуникационное устройство включает логику для передачи информационного объекта на первое коммуникационное устройство;
а первое коммуникационное устройство включает
(i) логику для определения, появилось ли триггерное коммуникационное событие;
(ii) отображающее устройство и
(iii) логику для отображения информационного объекта на отображающем устройстве при появлении триггерного коммуникационного события.
14. Система по п.13, отличающаяся тем, что она включает компьютерное устройство, а логика для передачи информационного объекта содержит
первую логику для передачи информационного объекта с информационного сервера на компьютерное устройство
и
вторую логику для передачи информационного объекта из компьютерного устройства на первое коммуникационное устройство.
15. Информационный сервер для подачи информационного объекта пользователю коммуникационной системы, обеспечивающей голосовую связь между первым коммуникационным устройством и вторым коммуникационным устройством, отличающийся тем, что он содержит
логику для создания информационного объекта, предназначенного для отображения на первом коммуникационном устройстве при появлении триггерного коммуникационного события, появление которого определяется в первом коммуникационном устройстве, причем информационный объект предоставляет информацию, относящуюся к пользователю второго коммуникационного устройства;
базу данных;
логику для хранения информационного объекта в базе данных и
логику для передачи информационного объекта с информационного сервера на первое коммуникационное устройство до появления триггерного коммуникационного события или для передачи информационного объекта с информационного сервера на второе коммуникационное устройство до появления триггерного коммуникационного события для последующей передачи информационного объекта на первое коммуникационное устройство.
16. Коммуникационное устройство для отображения информационного объекта в коммуникационной системе, обеспечивающей связь между указанным коммуникационным устройством и другим коммуникационным устройством, отличающееся тем, что оно содержит
логику для приема информационного объекта, отображение которого осуществляется при появлении триггерного коммуникационного события, причем информационный объект предоставляет информацию, относящуюся к пользователю другого коммуникационного устройства;
логику для хранения информационного объекта;
логику для определения, появилось ли триггерное коммуникационное событие; и
логику для отображения информационного объекта при появлении триггерного коммуникационного события.
Описание изобретения к патенту
Ссылка на родственные заявки
Настоящая заявка подается совместно с заявкой No. 09/644,307 (далее "заявка 307") "Метод и устройство для обмена информацией в коммуникационной сети", поданной 23 августа 2000 года и рассматриваемой далее в качестве ссылки. "Заявка 307" основывается на предварительной заявке 60/176,806, поданной 19 января 2000 года, которая далее также рассматривается в качестве ссылки.
Предпосылки изобретения
Представленное изобретение в основном относится к обмену информацией в системах связи и, в частности, к методу и физической реализации (т.е. система, информационный сервер, коммуникационное устройство и т.д.) обеспечения устройства пользователя в системе связи информационным объектом. Представленное изобретение также относится к методу и физической реализации, предназначенных для получения и отображения информационного объекта. В более детальном варианте осуществления представленное изобретение относится к методу и физической реализации представления информационного объекта на мобильную станцию мобильной системы связи. После получения на мобильной станции, этот информационный объект отображается на мобильную станцию.
Мобильные системы связи и сети передачи пакетов данных (т.е. Интернет) успешно развивались в последнее время. Мобильные системы связи представляют голосовую связь в реальном масштабе времени между абонентами в цифровом или аналоговом формате (или в гибридном формате). Примером такой мобильной системы связи является глобальная система мобильной связи ГСМ. Этот стандарт, обеспечивающий голосовую связь для абонентов, использует технологию коммутации каналов. При этом подходе система распределяет коммуникационные в течение всего сеанса связи. С другой стороны, Интернет прежде всего предоставляет цифровые данные для пользователей, использующих технологии передачи данных пакетами. При таком подходе система использует свои ресурсы только в моменты передачи данных.
Усилия по объединению мобильных систем связи с сетями передачи данных предпринимались давно. Эволюция этого направления может быть разделена на несколько стадии или "поколений". Первое поколение (1G) технологий, в основном, относится к аналоговым "базирующимся на голосовой связи" сервисам. Второе поколение (2G) технологий, в основном, относится к "базирующимся на голосовой связи" цифровым коммуникационным сервисам. Третье поколение (3G) технологий, в основном, базируется на высокоскоростных широкополосных сервисах с поддержкой по выбору в мультимедийном режиме голоса, видео-, графики, аудио- и других видов информации. Далее поколение 2.5 (2.5G) технологий, базирующихся на высокоскоростных сервисах, включающих элементы сервисов второго (2G) и третьего (3G) поколений. Например, технология поколения 2.5 может использовать сервис передачи радиоканалом обычных пакетов данных (СПРПД) или сервис улучшенной скорости передачи данных для глобальных развивающихся систем.
Например, один из известных способов, дополняющих голосовые сервисы связи с доставкой данных, в контексте технологии второго поколения, является Сервис Короткого Сообщения (СКС). В стандарте на глобальную систему мобильной связи СКС сообщения могут быть переданы по Отдельному Выделенному Каналу Управления (ОВКУ). Во время работы система связи в самом начале посылает сообщение на мобильный переключающий центр (МПЦ). Далее сообщение маршрутизируется и хранится в СКС центре (СКСЦ). Затем система связи находит адрес мобильной станции и предупреждает мобильную станцию о том, что сообщение будет послано. Мобильная станция настраивается на ОВКУ канал, который система будет использовать для передачи сообщения. Система далее пересылает сообщение на мобильную станцию и ждет подтверждение о получении сообщения с мобильной станции. Дополнительная информация, касающаяся СКС в глобальной системе мобильной связи, может быть найдена в публикации " Цифровые Сотовые Телекоммуникационные Системы (фаза 2+), Техническая Реализация Сервиса Короткого Сообщения (СКС), Двухточечного", GSM 03.40, версия 5.4.0, Европейский Институт Стандартов в Области Телекоммуникации, ноябрь 1996 г. (адрес электронной страницы http://www.etsi.org/).
Тем ни менее, использование СКС сообщений для передачи информации имеет недостатки. В частности, СКС сообщения могут быть переданы до, в течение или после сеанса голосовой связи между пользователями. В этом случае CMC сообщения и голосовая связь обрабатываются, в основном, независимо друг от друга. Следовательно, при рассмотрении применение этих двух способов доставки информации создается впечатление, что процесс не является взаимосвязанным и интегрированным.
Другой, более совершенный путь - это дополнение голосовых коммуникационных сервисов доставкой данных с применением 2.5G и 3G технологий, которые включают Интернет браузеры. Эти системы обычно преобразуют информационные объекты Интернета в формат, подходящий для вывода на мобильные станции. Узел межсетевого интерфейса используется для преобразования информационных объектов в форму, совместимую с низкой скоростью передачи и маленькими размерами экрана, характерными для мобильных станций. Далее преобразованные информационные объекты посылаются на мобильные станции, где они отображаются для пользователей. Одним из языков программирования, который может быть использован для представления на экране мобильной станции объектов Интернет, является язык управления разметкой устройств. Этот язык появился после известного языка гипертекстовой разметки.
Эти более совершенные системы могут также иметь недостатки. В частности, провайдер может специфически "пометить" предоставляемый сервис путем использования выделенного класса терминалов (например совместимых по 2.5 G). В этом случае потребитель, использующий технологию "ниже требуемого уровня", может быть лишен преимуществ этого сервиса. Подобная ситуация может оказать нежелательный эффект уменьшения рыночного потенциала данного сервиса, а в крайних случаях препятствовать популяризации и распространению последнего среди покупателей.
Существует, таким образом, необходимость обеспечения более эффективного способа, для сочетания голосовой связи с дополнительными информационными сервисами.
Сущность изобретения
Способ, изложенный ниже, служит для решения вышеуказанных проблем и некоторых других. В соответствии с одним вариантом осуществления способ включает: (а) создание информационного объекта, предназначенного для отображения на первом коммуникационное устройстве (т.е. абонентском коммуникационном устройство); отображение осуществляется при возникновении коммуникационного триггерного события; информационный объект, обеспечивающий информацией относящейся к пользователю второго коммуникационного устройства (т.е. коммуникационное устройство владельца); (б) хранение информационного объекта в информационном сервере; (в) пересылку на первом шаге передачи информационного объекта с информационного сервера на второе коммуникационное устройство (коммуникационное устройство владельца); (г) пересылку на втором шаге передачи информационного объекта со второго коммуникационного устройства на первое коммуникационное устройство (абонентское коммуникационное устройство); (д) определение возникло ли коммуникационное триггерное событие; и (е) отображение информационного объекта на первом коммуникационном устройстве (коммуникационное устройство абонента) при появлении коммуникационного события.
В другом варианте осуществления метод включает: (а) создание информационного объекта, предназначенного для отображение на первом коммуникационное устройстве (т.е. абонентском коммуникационном устройство). Отображение осуществляется в ответ на появление коммуникационного триггерного события. Информационный объект, обеспечивающий информацией, относящейся к пользователю второго коммуникационного устройства (т.е. коммуникационное устройство владельца); (б) хранение информационного объекта в информационном сервере; (в) пересылку информационного объекта с информационного сервера на первое коммуникационное устройство (абонентское коммуникационное устройство); (г) определение возникло ли коммуникационное триггерное событие; и (д) отображение информационного объекта на первом коммуникационном устройстве (абонентское коммуникационное устройство) при появлении коммуникационного события.
Описанное изобретение относится к физическому осуществлению вышеописанных способов. Более подробно, изобретение также относится к информационному серверу и устройству пользователя для осуществлении в вышеописанных способах. В одном варианте осуществления передача информационных объектов выполняется одним или более: (а) информационным каналом, используемым в системах связи с коммутацией каналов; (б) информационным каналом, используемым в системах связи с коммутацией пакетов; и/или (в) информационным каналом, используемым в системах связи с сетью передачи пакетов данных.
В одном варианте осуществления информационный объект включает в себя переменную часть и постоянную часть. Передача информационных объектов включает передачу только переменной части на первое и/или второе коммуникационные устройства.
Этот способ обеспечивает много преимуществ. Например, взаимосвязь представления информационных объектов и коммуникационных событий улучшает качество связи пользователя, добавляя такую метрику, как мультимедийность. Далее способ доставки информационных объектов может быть осуществлен путем использования различных систем связи, сетей передачи данных и устройств пользователя, таким образом позволяя существующим системам использовать как данные способы, так и более усовершенствованные системы. В частности, способ может быть использован с, по крайней мере, 2G, 2.5G и 3G коммуникационными технологиям. Таким образом, пользователь может продолжить пользоваться всеми преимуществами сервиса, не испытывая неудобств от перехода с одного технологического поколения на другое. Остальные преимущества станут более очевидны для квалифицированных специалистов.
Краткое описание чертежей
Настоящее изобретение может быть понято полнее, после прочтения следующего детального описания опытного варианта осуществления и связанных с ним ниже прилагаемых чертежей, где:
на Фиг.1 показана опытная система для осуществления способов, здесь описанных;
на Фиг.2 показана опытное устройство пользователя, которое может быть использовано в системе, изображенной на Фиг.1;
на Фиг.3 показана опытная абонентская идентификационная карта- модуль (АИМ), которая может быть использована в устройстве пользователя, изображенном на Фиг.2;
на Фиг.4 показан опытный информационный сервер используемый в системе, изображенной на Фиг.1;
на Фиг.5 показано опытное представление последовательности информационных объектов на устройстве пользователя;
на Фиг.6 показана опытная структура информационного объекта;
на Фиг.7 показана опытная организация информационных объектов, хранящихся на информационном сервере, изображенном на Фиг.4;
на Фиг.8 показана опытная процедура, предназначенная для посылки информационных объектов абонентам, согласно одному варианту осуществления;
на Фиг.9 показан опытный канал передачи информационных объектов, соответствующий процедуре, изображенной на Фиг.8;
на Фиг.10 показан опытная процедура для передачи информационных объектов абонентам, в соответствии с другим вариантом осуществления;
на Фиг.11 показан опытный канал передачи информационных объектов, соответствующий процедуре, изображенной на Фиг.10;
на Фиг.12 показана опытная процедура для получения и отображения информационных объектов на устройстве пользователя, в соответствии с одним вариантом осуществления;
на Фиг.13 показана опытная процедура для получения и отображения информационных объектов на устройстве пользователя, в соответствии с другим вариантом осуществления;
на Фиг.14 показана опытная процедура для получения и обработки запросов к информационным объектам на информационном сервере, которая дополняет процедуру, изображенную на Фиг.13;
на Фиг.15 показан альтернативный путь хранения информационных объектов в памяти устройства пользователя;
на Фиг.16 показано распределение информационных объектов ассоциированных с другим методом хранения, представленным на Фиг.15;
на Фиг.17 показан пример пути перемещения информационных объектов, связанных с альтернативным способом хранения, представленным на Фиг.15;
на Фиг.18 показан альтернативный опытный канал передачи информационных объектов с информационного сервера на абонентское устройство пользователя;
Детальное описание изобретения 1.
1. Возможности Системы
Для более подробного описания способ передачи информационных объектов описывается с ссылкой на специальные типы систем связи, стандарты и протоколы. В частности, система доставки информационных объектов описана с ссылкой на глобальную систему мобильной связи (ГСМ). Тем ни менее, способ может быть внедрен и с другими типами систем, стандартов (стандарт совместимости мобильных и базовых станций для спутниковых систем широкого спектра, североамериканский цифровой стандарт мобильной связи) и протоколов (протоколы многостанционного доступа с кодовым, частотным и временным разделением каналов и т.п.).
На Фиг.1 показан обзор системы 100, которая может реализовать предложенный способ. На верхней части Фиг.1 показана система 100, которая включает мобильную систему связи 125, базирующуюся на архитектуре ГСМ. Система 100 включает мобильный переключающий центр (МПЦ), 118 подсоединенный к контроллеру базовой станции (КБС) 116 и к коммутируемой телефонной сети общего назначения (КТС) 128. Контроллер КБС 116 обеспечивает коммуникативное подсоединение к множеству устройств пользователей через базовую станцию 114. Устройства пользователей экспериментальные мобильные станции 110 и 112. Телефонная сеть КТС 128 обеспечивает коммуникативное подключение к множеству пользовательских устройств 130 и 132. Устройства пользователей 130 и 132 могут включать любой тип коммуникационного устройства такие, как простой телефон, факсимиле, модем и т.д. Телефонная сеть КТС 128 может (прямо или косвенно) связываться с терминалами, поддерживающими цифровую сеть с комплексными услугами (ЦСКУ) и коммуникационными устройствами, подключенными через цифровую абонентскую линию (ЦАЛ). Телефонная сеть КТС 128 может по выбору быть подключена к другой мобильной системе связи 134, которая может включать множество устройств пользователей, такие как мобильные станции 136 и 138.
Центр МПЦ 118 выполняет коммутации, необходимые для соединения звонков между устройствами пользователей в системе связи. Центр МПЦ 118 может быть подсоединен к нескольким базам данных таким, как идентификационный центр (ИЦ) 120, регистр основного местонахождения (РОМ) 122, регистр временного местонахождения (РВМ) 124. Эти базы данных хорошо известны специалистам. В основном центр ИЦ 120 хранит информацию, которая используется для верификации и идентификации устройств пользователей. Регистр РОМ 122 хранит профили пользователей, которые указывают на виды сервисов, на которые они подписаны, а также другую информацию. Регистр РВМ 124 хранит информацию, которая идентифицирует, что устройство пользователя принадлежит и работает в области действия центра МПЦ 118. Такие элементы, как ИЦ 120, РОМ 122 и РВМ 124 могут быть физически осуществлены как часть центра МПЦ 118 или могут располагаться на удалении от центра МПЦ 118. Центр сообщений 126, такой как центр управления короткими сообщениями (ЦУКС), получает, хранит и переправляет сообщения направляемые "в" и "из" мобильной системы связи.
Для специалистов очевидно, что мобильная система связи 125 может включать дополнительные устройства пользователей, базовые станции, КБС, МПЦ и т.д. Мобильная система связи 125 может включать дополнительные функции, узлы, базы данных, сервисы и т.д.
Из нижней части рисунка видно, что система 100 также включает сеть передачи данных 142. Эта сеть 142 может включать, в частности, любую сеть, сконфигурированную для передачи информации пакетами данных. Сеть передачи данных 142 может, например, состоять из Интернета, Интранета, локальной сети и т.д. Сеть передачи данных 142 может использовать любой тип или сочетание программного кода оперирующего с сетевыми ресурсами, а именно объектами языка гипертекстовой разметки текста, языка динамической гипертекстовой разметки текста, языка расширенной разметки документов, языка расширенной разметки таблиц и т.д. Сеть передачи данных может быть управляема любым протоколом или любой комбинацией известных сетевых протоколов, таких как протокол управления передачи данных, протокол пользовательских датаграмм, протокол беспроводного доступа, протокол передачи гипертекста или другими типами протоколов.
Многие объекты могут взаимодействовать с сетью передачи данных 142. Например, компьютерные устройства 146 и 148 коммуникативно связаны с сетью передачи данных 142 через Интернет-провайдера 144 обычным путем. Далее, множество информационных серверов информационно связаны с сетью передачи данных 142, например с информационным сервером 150.
Сеть передачи данных 142 связывается с мобильной системой связи 125 через шлюз 140. Шлюз 140 представляет любую платформу, служащую для соединения сети передачи данных 142 с мобильной системой связи 125. В одном варианте осуществления мобильная система связи 125 доступна для обмена сообщениями через сервис короткого сообщения (СКС). В этом случае шлюз 140 обеспечивает подходящую трансляцию из сетевого формата передачи информации (такие как протокол управления передачи данных, протокол пользовательских датаграмм, протокол передачи гипертекста и др.), в формат, совместимый с форматом СКС (и наоборот, в случае передачи информации в обратном направлении).
Описанный выше канал передачи (СКС) информации подробно обсуждается и далее приводится конкретный пример из практики, призванный упростить и облегчить дальнейшие объяснения. Следует признать, что система 100 может использовать и другие способы (кроме информационных каналов СКС) для передачи информации между сетью передачи данных 142 и мобильной системы связи 125. В частности, мобильная система связи может обмениваться информационными сообщениями через канал сервиса передачи радиоканалом обычных пакетов или другими типами каналов, систем, протоколов и т.д.
В альтернативном варианте осуществления функции шлюза могут быть встроены в другие узлы системы, например, в узел сервера.
Описанные коммуникационные каналы показаны на Фиг.1 пунктирными линиями. Например, сторона, использующая устройство пользователя 110 (и рассматриваемая далее в качестве ссылки как А-сторона), может достигнуть речевую связь, коммутируемую каналами в реальном масштабе времени со стороной, использующей устройство пользователя 138 (и рассматриваемое далее в качестве ссылки как Б-сторона)) через канал связи 160. Далее информационный сервер 150 может связаться с А-стороной через информационный канал 154. Подобным образом информационный сервер 150 может связаться с Б-стороной через другой информационный канал (не показан). Компьютерное устройство пользователя 146 может связаться с информационным сервером 150 через информационный канал 152.
На Фиг.2 показано одно из устройств пользователя 110, которое соединено с мобильной системой связи 125. Это устройство 110 может включать мобильное устройство пользователя (мобильный телефон), карманный компьютер (КК) с функциями мобильной станции или другой тип устройства. Устройство пользователя 110 включает управляющую логику 214, подсоединенную к, по крайней мере, одному блоку памяти 212. Блок памяти 212 может быть энергонезависимым, для сохранения информации, в случае временного перебоя в энергопитании. Управляющая логика 214 соединена с одним или несколькими устройствами ввода 210, такими как клавиатура, сенсорный экран и т.д. Управляющая логика 214 также соединена с одним или более отображающими устройствами 222, такими как монитор, печатающее устройство и т.д. Управляющая логика 214 также подсоединена к радиоустройству 220, которое включает оборудование (не показано) для приема-передачи сигналов в эфир. Радиоустройство 220 подключено к антенне 232. Радиоустройство 220 также прямо или не напрямую соединено с устройствами вывода аудиосигналов 216 (такими как динамик и/или наушник) и микрофоном 218 для обеспечения голосовой связи.
Устройство пользователя может включать дополнительные функции 230, которые реализованы множеством программ. Эти программы могут включать браузер (не показано), который отображает, по крайней мере, один тип информационных объектов для просмотра пользователем. Программы могут также включать шифровально/дешифровальное программное ядро (не показано), которое шифрует запросы на информационные объекты и расшифровывает получаемые информационные объекты. Устройство пользователя может по выбору включать кэш-память (не показано) для хранения и выборки часто используемых показываемых объектов и т.д.
Другие типы устройств пользователя могут связываться с системой 100. Например, другой тип устройства пользователя может включать ограниченный (не мобильный) телефон с графическими возможностями. Другой тип устройства пользователя может включать мобильную станцию, соединенную через информационный канал с карманным компьютером (или подобным устройством). Функциональные возможности карманного компьютера позволяют показывать и манипулировать информационными объектами.
Устройство пользователя, показанное на Фиг.2, может быть реализован при помощи любого поколения технологий, включая 2G, 2.5G, 3G и т.д.
Устройство пользователя 110, показанное на Фиг.2, может связываться с абонентской идентификационной картой (АИМ) 300, показанной на Фиг.3. Карта АИМ 300 хранит абонентскую информацию, которая идентифицирует абонента, такую как телефонный номер, уникальный идентификационный номер и идентификационную информацию основного местоположения. Уникальный идентификационный номер для абонента глобальной мобильной связи может включать номер-идентификатор интегральной мобильной станции (ИИМС).
Как показано на Фиг.3, опытная АИМ карта 300 включает микропроцессор 302, соединенный с памятью 306 и разъемом ввода/вывода 304. Устройство памяти 306 включает в себя устройство хранения системного программного обеспечения 308 (выполненное, как постоянное запоминающее устройство), рабочую память 310 (выполненную, как оперативное запоминающее устройство) и устройство хранения информации 312 (выполненное как стираемое программируемое постоянное запоминающее устройство).
На Фиг.4 показаны опытные признаки информационного сервера 150. Сервер 150 включает, по крайней мере, одно логическое устройство 440 (процессор), соединенное с, по крайней мере, одним устройством памяти 410, кэш-памятью 416, по крайней мере, одной базой данных 414 и, по крайней мере, одним коммуникационным интерфейсным устройством 412. Устройство памяти 410 и база данных 414 могут быть энергонезависимы. Устройства сопряжения информации 412 позволяет процессору 440 посылать и получать информацию с/из сети передачи информации 142. Кэш-память 416 позволяет хранить часто используемые информационные объекты таким образом, что процессор 440 может получать информационные объекты очень эффективно. База данных 414 включает в себя текущие информационные объекты, которые могут быть показаны на устройствах пользователя через коммуникационную инфраструктуру системы 100.
Информационный сервер 150 может включать несколько программ 418. Эти программы 418 могут включать фильтр 420, позволяющий оптимизировать информационные объекты в соответствии с отображающими возможностями устройств пользователя. Программы 418 могут также включать шифровально/дешифровальное программное ядро 422, позволяющее расшифровывать запросы к информационным объектам и шифровать информационные объекты.
В соответствии с вариантами, различные модули информационного сервера 150 могут быть осуществлены как отдельные компьютеры. Эти отдельные компьютеры (не показаны) могут быть расположены как вместе, так и отдельно друг от друга.
База данных 414 может быть осуществлена на любом типе среды хранения информации. Например, это может быть накопитель на жестком магнитном диске, оперативное запоминающее устройство, магнитные накопители информации (т.е. диски, ленты), оптическая среда хранения, твердая копия (листы) и т.д. База данных 414 может быть сформирована с использованием любого типа организации данных, таких как реляционный, объектно-ориентированный и т.д. База данных 414 может быть разделена на две и более базы данных в контексте архитектуры распределенных систем. База данных (или базы данных) 414 могут содержать избыточную информацию. Любой узел в системе 100 имеет доступ к базе данных (базам данных) 414, включая внутренние узлы (т.е. точки доступа являются внутренними к системе информационного сервера) или внешние узлы (т.е. точки доступа являются внешними к системе информационного сервера). Таким образом, база данных 414 предназначена представлять в очень общей форме любой класс информации, содержащий информационные объекты.
Термин "информационные объекты" ассоциируется с широким спектром различных типов информации. Это может быть любой тип аудио-, текстовой и графической информации или комбинация этих типов, а также и другие типы информации. Информационные объекты могут быть определены ниже еще одним термином, то есть как "телефонные страницы". В одном из вариантов осуществления информационные объекты относятся к информации, которая может быть отображена на соответствующем устройстве пользователя при возникновении события в мобильной системе связи 125. В альтернативных вариантах осуществления информационные объекты могут обеспечивать каналы передачи информации к некоторым сервисам или функциям (т.е. обеспечивать доступ к внутренним или внешним сетям передачи данных, поддерживаемых абонентом).
На Фиг.5 показано введение, объясняющее пример использования информационных объектов (т.е. телефонных страниц) в системе 100. Предположим, что первый пользователь Боб звонит второму пользователю Полю. Допустим, что Боб (А-сторона) использует мобильное устройство пользователя 100, для звонка и что Поль (Б-сторона) использует мобильное устройство пользователя 138, для получения звонка от Боба. Далее, допустим, что Поль определил серию информационных объектов (т.е. телефонных страниц 502, 504, 506 и 508). В этом случае Поль является создателем (и называется далее владельцем) этих информационных объектов. Информационные объекты Поля могут быть персонифицированы для Боба (т.е. может быть добавлена информация в информационные объекты о Бобе). С другой стороны, один и более информационных объектов Поля могут быть универсальными (т.е. подходящими для представления многим абонентам). И наконец, предположим, что Боб имеет доступ к информационным объектам Поля (используя один из методов, которые будут описаны ниже).
Первое триггерное событие 550 возникает, когда Боб набирает номер Поля. Это подсказывает устройству пользователя 110 показать информационный объект 502. Информационный объект 502 может включать персонифицированное сообщение 510 со следующим содержанием, к примеру: "Привет, Боб! Спасибо, что позвонил." Информационный объект может также включать графическую информацию, такую как, например, картинку 509, изображающую Поля или текстовую информацию 512. Это может быть имя, телефонный номер, адрес электронной почты Поля. Информационный объект может дополнительно включать аудиоинформацию, такую как короткое приветственное сообщение, произнесенное Полем. Описанная комбинация информационных объектов является одним из примеров. Другие информационные объекты могут обеспечить иные комбинации из компонент, включая дополнительные типы данных. Далее, один или более из компонент информационных объектов может быть пропущен для того, чтобы адаптировать устройство пользователя с усеченными функциональными возможностями, если, например, отсутствует функции вывода на экран сложной графики.
После инициации звонка устройство пользователя 110 может быть сконфигурировано для ожидания следующего события (звонка). В этом опытном примере следующее событие (звонок) происходит, когда Поль ставит звонок Боба в ожидание. Это инициирует триггерное событие 552, в результате которого устройство пользователя 504 показывает второй информационный объект 504. Этот информационный объект 504 обеспечивает сообщение 514 следующего содержания: "Я прошу, Боб, подожди немного!". Следующее событие 554 возникнет, когда Поль возвращается, отключает режим ожидания для Боба, и этот режим инициирует выдачу на устройство пользователя третий информационный объект 506. Этот информационный объект 504 передает сообщение 516 следующего содержания: "Я с Тобой, Боб, слушаю!". В этом опытном примере последнее триггерное событие 556 может возникнуть, когда кто-то из участников прерывает разговор и это событие инициирует показ четвертого информационного объекта 508 устройством пользователя. Этот информационный объект 508 обеспечивает сообщение 518 следующего содержания: "Пока, Боб. До встречи, звони еще!".
Другая последовательность информационных объектов может быть отображена на устройстве пользователя, которому звонят. Эти информационные объекты относятся к звонящей стороне и обычно ей и созданы (или от ее имени). Таким образом, в сценарии, описанном выше, Поль мог бы просмотреть (и/или услышать) множество информационных объектов во время разговора с Бобом.
На Фиг.6 показаны информационные компоненты опытного информационного объекта 600. Объект 600 может включать первое информационное поле для хранения компоненты триггерного события 601 (ТС). Эта компонента 601 определяет содержание события, которое инициирует представление информационного объекта. Например, компонента ТС 601 может включать код, который связан с событием и служит индексом устройства пользователя для поиска и выборки информационного объекта из памяти при возникновение связанного с ним коммуникационного события.
Вообще триггерное событие может быть отнесено к одному и более автоматическим событиям (когда звонок прерывается другой стороной) или может быть отнесено к мануальному событию (когда А-сторона набирает номер, например номер Б-стороны). Подробнее, триггерные события могут быть связаны с нижеследующим перечнем событий: а) исходящий звонок инициирован или скоро будет инициирован; б) адресованная Б-сторона отвечает на звонок; в) адресованная Б-сторона занята; г) адресованная Б-сторона не отвечает; д) адресованная Б-сторона отказывается отвечать на звонок; е) адресованная Б-сторона недоступна (требуемый адрес мобильной станции находится вне зоны обслуживания); ж) пришедший звонок является срочным или только что поступил; з) поступил или скоро будет инициирован конференц-звонок; и) звонок был разъединен; к) звонок инициирован (в это время несколько триггерных событий могут быть сгенерированы); л) абонент поставлен в ожидание; м) новая ячейка в новой открытой мобильной наземной сети связи (МНСС) была выбрана; н) местоположение абонента изменилось; о) был выбран оператор МНСС; п) новая страна была зарегистрирована; р) устройство пользователя скоро будет выключено; с) устройство пользователя было включено; т) определенная кнопка на устройстве пользователя нажата; у) часть голосового потока получена устройством пользователя; ф) голосовая почта была отправлена абоненту; х) СКС сообщение было отправлено абоненту; и ц) пользователь только что приступил к просмотру прерванных, пропущенных, полученных звонков и/или набранных номеров (или уже в процессе просмотра).
Второе информационное поле хранит компонент счетчик (КС) 602. КС компонент может быть использован для указания того, сколько раз информационный объект должен быть послан определенному пользователю. Таким образом, устройство пользователя может не обладать емкостью для хранения информационного объекта. В этом случае КС компонент может содержать информацию, указывающую на необходимость посылки информационного объекта этому устройству пользователя каждый раз, когда возникает событие, то есть звонок. Для демонстрации вышеуказанного представим, что устройство Боба не обладает емкостью для хранения информационных объектов. В этом случае КС компонент информационных объектов указывал бы, что передающий источник (т.е. устройство пользователя, принадлежащее Полю, или информационный сервер 150) должен передавать информационные объекты при каждом появлении триггерных событий. Напротив, другие устройства пользователей могут иметь достаточную емкость для хранения информационных объектов в их локальной памяти (т.е. в памяти соответствующих АИМ карт). В этом случае КС компонент может содержать информацию, которая указывает, что информационные объекты должны быть посланы на устройства пользователей только один раз.
Третье информационное поле может хранить аудиокомпоненту (АК) 604. Аудиокомпонента может включать всевозможные записанные голосовые сообщения создателя информационного объекта, относящиеся к информационному объекту. Например, в случае, показанном на Фиг.5, первый информационный объект может включать голосовое сообщение от Поля следующего содержания: "Привет, Боб!" или любое другое приветствие или инструкцию. Аудиокомпонента может также определять моменты времени, в которые аудиоинформация должна быть воспроизведена. Например, аудиоинформация может быть воспроизведена до, после или совместно со звуком обычного звонка, сгенерированного устройством пользователя. Аудиокомпонента может альтернативно указывать, что звонок должен быть отключен. В частности, вместо обыкновенного звонка, воспроизводимого на устройстве пользователя, к которому звонят, это устройство может быть сконфигурировано таким образом, чтобы воспроизвести голосовое сообщение, созданное звонящей стороной (так, как это происходит в описанном выше сценарии, когда Боб звонит Полу и сообщение может быть следующего содержания: "Привет - это Боб").
Далее, система может быть сконфигурирована так, чтобы подавить обычно слышимый сигнал и вместо него озвучить голосовое сообщение, созданное звонящей стороной (как в вышеописанном сценарии, когда Боб звонит Полю, а Боб может услышать, как Поль произносит: "Минуточку, я беру трубку", вместо обычного звонка). Другие аудиосообщения могут быть озвучены во время разговора, при возникновении одного или нескольких коммуникационных событий. В других вариантах осуществления, аудиокомпонента может обеспечивать музыкальную презентацию. Дополнительно к вышеуказанным вариантам аудиокомпонента может обеспечить разнообразие других звуков, таких как различные синтезированные или записанные звуки (т.е. не относящиеся к записанным звукам человеческого голоса).
Четвертое информационное поле содержит видеокомпоненту (ВК) 606, обобщенно представляющую любой тип картинок, видео, графику, и/или фрагмент текста, показываемых на устройстве пользователя. Например, в случае, показанном на Фиг.5, где информационный объект включает картинку, представляющую портрет посылающего, то есть Поля. Специфические содержание таких сообщений целиком зависят от создателей и могут включать множество различных изображений и других графических фигур. В основном предполагается, что создатель может пожелать создать формальные объекты для официального сообщения ( то есть бизнес корреспонденции), но может пожелать, в случае неформального общения с друзьями или семьей и т.д., создать более персонифицированные информационные объекты. С другой стороны, видеокомпонента может специфицировать демонстрацию только текстовых сообщений.
И последнее, пятое информационное поле указывает, что информационный объект может включать и другую информацию 608. Эта информация может включать программный код, который модифицирует функции устройства пользователя при возникновении события, то есть канала обеспечивающего доступ к удаленному ресурсу (такому, как ресурсы удаленного информационного сервера или сети передачи данных) и т.д.
На Фиг.7 иллюстрируется опытное содержание базы данных 414 информационного сервера 150 (вместе с ссылкой на Фиг.2). Каждый абонент может создать множество последовательностей информационных объектов для демонстрации на соответствующем множестве устройств пользователей. На этом рисунке показано, что создатель информационного объекта, обозначается как владелец, а его получатель обозначается как абонент. Например, первый владелец, то есть владелец 1, создает последовательность информационных объектов 710 для абонента "а". Эта последовательность альтернативно обозначается как РР h1-а (обозначая телефонные страницы РР, созданные владельцем h1 для абонента "а"). Каждый из информационных объектов в этой последовательности относится к отдельному событию (список этих событий уже был представлен выше). Таким образом, информационный объект 770 может быть инициирован первым событием (т.е. инициацией звонка), информационный объект 772 может быть инициирован вторым событием (т.е. установлением конференц-звонка) и информационный объект 774 может быть инициирован третьим событием (т.е. прерыванием звонка). Владелец 1 также создает вторую последовательность информационных объектов 712 для абонента "б". Владелец 1 также создает третью последовательность информационных объектов 714 для абонента "в". Эти множества последовательностей информационных объектов владельца 1 представляют его главную последовательность информационных объектов 702. (Пока общие информационные объекты, используемые различными абонентами, идентичны, информационный сервер 150 может быть сконфигурирован таким образом, что хранит только одну копию этих общих информационных объектов и обеспечивает выполнение соответствующей индексации для индикации последовательностей, к которым принадлежат эти общие информационные объекты.)
Аналогично, владелец 2 может хранить множества последовательностей (716, 718, 720) информационных объектов для соответствующих абонентов (е, ф, ж) для создания главной последовательности информационных объектов 704. Подобным образом владелец 3 может хранить множества последовательностей (722, 724, 726) информационных объектов для соответствующих абонентов (з, и, к) для создания главной последовательности информационных объектов 706. Аналогично, владелец n может хранить множества последовательностей (730, 732, 734) информационных объектов, для соответствующих абонентов (л, м, н) для создания главной последовательности информационных объектов 708.
Следует отметить, что владелец не должен определять уникальную последовательность информационных объектов для каждого отдельного абонента. В одном случае, к примеру, владелец может определить единичную последовательность (т.е. серии) информационных объектов для одного класса абонентов. Далее, возможно создание некоторых административных преимуществ, если стимулировать владельцев и они будут создавать собственные информационные объекты из общих базовых шаблонов (или серий шаблонов). Дополнительная информация, касающаяся использования базовых шаблонов, приведена в секции № 3 настоящего описания.
2. Работа Системы.
Описав выше экспериментальную архитектуру и функциональные возможности системы 100, далее обсуждается работа системы.
Основное назначение системы является обеспечение устройств пользователя информационными объектами для их отображения. Предполагается наличие нескольких способов для выполнения этой задачи. В порядке обзора начнем с первого способа, в котором основная последовательность информационных объектов создается на информационном сервере 150. Эта основная последовательность, затем передается на устройство пользователя владельца. Как только возникает событие звонок, относящееся к одному из абонентов, идентифицированного в основной последовательности, соответствующая последовательность информационных объектов передается с устройства пользователя владельца на устройство пользователя абонента. Последовательность информационных объектов далее отображается этим абонентом во время звонка (или другого события). Во втором способе основная последовательность информационных объектов создается на информационном сервере 150. Эта основная последовательность информационных объектов прямо передается на соответствующие устройства пользователей, идентифицированных в основной последовательности. Каждое устройство пользователя затем отображает свою последовательность информационных объектов, как только возникают соответствующие коммуникационные события. В третьем способе устройство пользователя может послать запрос на информационный сервер, содержащее требование для загрузки с него одного или более информационных объектов в любой момент времени, т.е. когда возникает событие для которого владелец создал один или более информационных объектов.
На Фиг.8 показана последовательность шагов выполнения первого способа. На шаге 802 создаются информационные объекты. Владелец (или другая инстанция) может выполнить эту функцию, получив доступ на информационный сервер 150 через компьютерное устройство (компьютерное устройство 146 или устройство 148), и далее создать информационные объекты. Например, пользователь может создать один и более информационных объектов через интерфейс "паутины". Этот канал показан на Фиг.1 как канал 152. Альтернативно владелец (или другая инстанция) может создавать информационные объекты через мобильную станцию (сотовый телефон 110).
В другом варианте осуществления оператор информационного сервера 150 (или другая инстанция) может создать или назначить один и более информационных объектов от имени пользователя. Создание или назначение информационных объектов может быть инициировано, когда пользователь подписывается на сервисы обслуживания информационных объектов (или другие сервисы) или инициируется при возникновении других автоматических или мануальных событий. Эта возможность потенциально создает в короткий промежуток времени большое количеств о информационных объектов без внесения дополнительной нагрузки по созданию собственных объектов для индивидуальных пользователей. В это же время система может быть сконфигурирована таким образом, чтобы позволить любому пользователю модифицировать предоставленные ему предопределенные информационные объекты и создать собственные, уникальные информационные объекты.
На шаге 804 информационный сервер 150 загружает на устройство владельца (т.е. устройство пользователя 110) основную последовательность информационных объектов. Этот тракт передачи информации показан как канал 154 на Фиг.1. Система 100 может выполнять эту передачу, используя различные типы платформ и протоколов. Например, информационные объекты могут быть посланы через протокол сервиса короткого сообщения (СКС). Этот протокол широко используется в глобальных системах мобильной связи. В этом протоколе информация посылается через сеть передачи данных 142 и шлюз 140 на центр сообщений 126 и после этого передается на устройство владельца (т.е. устройство пользователя 110). Информация может также проходить через коммутируемую телефонную сеть общего назначения (КТС) 128, в зависимости от местоположения адресованного устройства пользователя владельца и/или архитектуры системы (т.е. обычно СКС информация может транспортироваться с одной МНСС сети на другую используя SS7 сигнальную сеть, которая может или не может образовывать часть КТС сети). В шаге 806 владелец получает информационные объекты с информационного сервера 150 и хранит их.
На шаге 808 устройство пользователя владельца ожидает появления события, которое относится к одному из абонентов, представленных в основной последовательности информационных объектов (и обозначаемого далее как "идентифицированный абонент"). Это может включать, например, телефонный звонок, посланный владельцу от идентифицированного абонента. В ответ устройство пользователя владельца пересылает соответствующую последовательность информационных объектов идентифицированному абоненту (в шаге 810). Эта пересылка может быть осуществлена любыми известными протоколами передачи сообщений. Например, информационные объекты могут быть переданы по протоколу СКС. В шаге 812 устройство пользователя владельца обрабатывает пришедший звонок путем выполнения сессии голосовой связи с идентифицированным абонентом. В альтернативном варианте осуществления владелец может мануально инициировать передачу информационных объектов (т.е. путем выполнения соответствующих выборов на клавиатуре устройства пользователя владельца). В другом варианте осуществления устройство пользователя владельца может автоматически передавать информационные объекты (т.е. передача происходит немедленно после приема данных с информационного сервера 150 или в другой момент времени).
На Фиг.9 показан поток информационных объектов, проходящие через систему и соответствующий процедурам, показанным на Фиг.8. Как указано, информационные объекты создаются на информационном сервере 910 при помощи компьютерного устройства 908 ( или другого типа интерфейсного устройства). Этот информационный канал отмечен как канал 930. Информационные объекты затем пересылаются через сеть передачи данных 906 на устройство пользователя владельца 904 по каналу 932. Этот канал показан, чтобы включить передачу через сеть КТС 902 (но это не является обязательным и зависит от того, где сеть передачи данных встроена в МПЦ и от других факторов). Далее, информационные объекты распределяются через сеть КТС 902 к идентифицированным абонентам. Имя для основной последовательности информационных объектов 702 обозначенных на Фиг.7 и последовательность информационных объектов РР h1-а передается абоненту "а" 912, последовательность информационных объектов РР h1-6 передается абоненту "б" 914 и последовательность информационных объектов РР h1-в, передается абоненту "в" 916.
На Фиг.10 демонстрирует второй способ обеспечения устройства пользователя информационными объектами. В шаге 1002 владелец (или другая инстанция) создает основную последовательность информационных объектов на информационном сервере 150, используя компьютерное устройство 146 или другой тип интерфейсного устройства. В шаге 1004 владелец хранит основную последовательность информационных объектов на информационном сервере 150.
В шаге 1006 информационный сервер получает основную последовательность информационных объектов. В шаге 1008 информационный сервер определяет, нужно ли передавать последовательности информационных объектов в основной последовательности информационных объектов соответствующему получателю. Различные системы могут быть сконфигурированы таким образом, чтобы используя различные факторы, определять моменты загрузки последовательностей информационных объектов. В одном варианте осуществления информационные объекты передаются немедленно после создания их владельцем (или другой инстанцией). В другом варианте осуществления информационные объекты передаются по требованию владельца (или другой инстанции). В третьем варианте осуществления последовательности информационных объектов передаются соответствующему устройству пользователя в моменты неполной загрузки системы (то есть рано, в утреннее часы). На шаге 1010 информационный сервер 1010 посылает информационные объекты прямо к идентифицированным абонентам. Различные форматы передачи сообщений могут использоваться для передачи, например, СКС протокол.
На Фиг.11 показан поток информационных объектов, проходящие через систему и соответствующий процедурам, показанным на Фиг.10. Как указано, информационные объекты создаются на информационном сервере 1133 при помощи компьютерного устройства 1132 (или другого типа интерфейсного устройства). Этот информационный канал показан, как канал 1135. Информационные объекты, далее, пересылаются напрямую через сеть передачи данных 1106 к идентифицированным абонентам. Потенциально, информационные объекты могут также передаваться через сеть КТС 1102, в зависимости от местонахождения адресованных абонентов и/или архитектуры системы (т.е. СКС информация может транспортироваться с одной сети МНСС на другую, используя SS7 сигнальную сеть, которая может или не может образовывать часть сети КТС). Как результат, для основной последовательности информационных объектов 702, показанной на Фиг.7, последовательность информационных объектов РР h1-а передается абоненту "а" 1112, последовательность информационных объектов РР h1-б, передается абоненту "б" 1114 и последовательность информационных объектов РР h1-в, передается абоненту "в" 1116.
Одной из возможных проблем вышеописанного метода может стать СКС регламент оплаты, действующий в этом сервисе. В некоторых СКС регламентах оплаты требуется, чтобы посылающая сторона платила за передаваемые сообщения. Это могло бы повлечь дополнительные издержки за передачу, которые бы были возложены на оператора информационного сервера. Тем не менее, эти издержки можно избежать несколькими путями. В частности, центр сообщений 126 мобильной коммуникационной системы связи 125 может быть сконфигурирован так, чтобы он требовал от владельца передачи СКС сообщения в центр сообщений 126 для инициации триггерного события доставки информационных объектов соответствующим абонентам. Этот триггерный сигнал может инициировать событие оплаты. Альтернативно, информационный сервер может просто передать стоимости сообщений абонентам. Владелец может также послать СКС сообщение на информационный сервер 150 для инициации триггерного события передачи информационных объектов соответствующим абонентам.
На Фиг.12 показана последовательность шагов используемых устройством пользователя для отображения (показа) информационных объектов, хранимых в локальной памяти.
В шаге 1202 устройство пользователя получает информационные объекты (посланные способом, показанным на Фиг.8 или Фиг.10 или каким-то другим способом). В шаге 1204 устройство пользователя хранит информационные объекты. В шаге 1206 устройство пользователя определяет возникло ли триггерное событие. Опытные триггерные события обсуждались выше. Если возникло триггерное событие, устройство пользователя извлекает из памяти соответствующий информационный объект (в шаге 1208). Подробнее, в одном варианте осуществления соответствующая последовательность информационных объектов (т.е. относящаяся к владельцу) может быть идентифицирована путем идентификации стороны, с которой разговаривает пользователь (т.е. запоминанием телефонного номера той стороны, которая передает данные на устройство пользователя в момент инициации звонка). Доступ к определенному информационному объекту из этой последовательности может быть получен при совпадении кода, ассоциированного с происшедшим событием, и соответствующего кода, связанного с информационным объектом. В шаге 1210 устройство пользователя отображает информационный объект. В шаге 1212 устройство пользователя обрабатывает событие (т.е. получает или принимает звонок и т.д.).
На Фиг.13 показан другой способ, которое устройства пользователя может использовать для получения одного и более информационных объектов с информационного сервера. Способ начинается в шаге 1302, в котором устройство пользователя определяет возникло ли триггерное событие, которое может включать любое из вышеопределенных пользовательских событий. В шаге 1304 устройство пользователя посылает запрос на информационные объекты к информационному серверу. В шаге 1306 устройство пользователя получает требуемые информационные объекты с информационного сервера. В шаге 1308 устройство пользователя отображает полученные информационные объекты. Запрос на информационные объекты в шаге 1304 может специфически включать, по крайней мере, один из нижеследующих параметров: а) запрашиваемый протокол, который должен будет использован для передачи информационных объектов (стандарт разметки документов и устройств беспроводных приложений, протокол беспроводной связи, стандарт языка гипертекстовой разметки, протокол передачи гипертекста и т.д.); б) идентификационная информация о сервере, на котором хранятся информационные объекты (имя сервера или сетевой адрес, включающий идентификатор сети и идентификатор хоста); в) код, определяющий вид триггерного события, которое инициировало запрос на информационный объект (т.е. исходящую установку звонка); г) указанный Б-номер, связанный, по крайней мере, с одной единицей устройства Б-стороны; д) идентификатор А-стороны и/или секретный идентификатор А-стороны (т.е. А-номер мобильной станции); е) сетевой адрес А-стороны (межсетевой адрес), используемый сервером обработки информационных объектов, при возвращении запрошенного информационного объекта; ж) код возможностей, показывающий способно ли оборудования показывать информационные объекты на А-стороне (т.е. разрешающая способность экрана, аудио и т.п.); з) код, указывающий какой из методов шифрования применен: шифровальная схема или ключ шифра; и) код, указывающий страну, где зарегистрирован сотовый телефон (т.е. код страны); к) код, указывающий текущего МНСС оператора или МНСС, в которой А-сторона имеет подписку или и то и другое вместе; и) код, указывающий на тип мобильной станции и продавца мобильной станции; к) код, указывающий на уникальность идентификатора данного сотового телефона; и л) код контроля (контрольная сумма) параметров.
В альтернативном варианте осуществления абонент может "мануально" извлекать один или более информационных объектов с информационного сервера (т.е. делая соответствующие выборы на клавиатуре устройства пользователя). Этот выбор создает триггерное коммуникационное событие в системе.
На Фиг.14 показаны соответствующие процедуры, выполняемые на сервере обработки информационных объектов (таком, как сервер 150) в ответ на процедуры, показанные на Фиг.13 в шаге 1402, где информационный сервер получает запрос на информационный объект (или объекты). Запрос обычно включает (в экспериментальном варианте осуществления), по крайней мере, индикатор А-номера или Б-номера и описание типа действия, вызвавшего запрос. Адресный индикатор (т.е. А-номер или Б-номер) заносится в адрес памяти на сервере обработки информационных объектов или в адрес, находящейся на другой базе данных, расположенной на другом сервере. Адрес может описывать информационный объект, такой как телефонная страница. Информационный сервер осуществляет выборку информационного объекта в шаге 1404. Запрос, полученный в шаге 1402, может также содержать данные о возможностях устройств вывода на устройстве пользователя. В этом случае информационный сервер может преобразовать выбранный информационный объект в требуемый формат на шаге 1406. Альтернативно, база данных может хранить информационные объекты в различных форматах. В этом случае информационный сервер обеспечивает совместимость с требованиями запроса путем выборки информационных объектов требуемого формата. Информационный сервер пересылает информационные объекты в шаге 1408.
На Фиг.13 и 14 показаны различные механизмы передачи информации (т.е. запросов и информационных объектов). Например, СКС может быть использован. Альтернативно, информационный канал СПРПД может быть использован. Дальнейшая информация, относящаяся к передаче информации каналом СПРПД, может быть найдена в других заявках в секции "Перекрестные ссылки к совместно поданным заявкам" данного описания.
3. Модификации
Обсуждаемая выше система и метод могут быть модифицированы несколькими путями. Например, вся информация, передаваемая через сеть передачи данных 142 и/или сеть КТС 128 (или какую-то другую сеть), может быть зашифрована до передачи, для обеспечения конфиденциальности передаваемой информации. Получающая сторона может затем расшифровать переданную информацию до начала отображения или обработки. Например, информационный сервер может зашифровать информационные объекты до начала передачи на устройства пользователей владельца или абонента. Устройства пользователей могут затем расшифровать информационные объекты до начала отображения. Устройства пользователей могут также зашифровать любые запросы, сообщения, информационные объекты и т.д., которые устройства посылают в другие инстанции, такие как устройства пользователей или информационный сервер.
В другой модификации память устройств пользователей может быть сконфигурирована таким образом, как это показано на Фиг.15. На этом рисунке опытное устройство памяти 1502 включает стандартную (не изменяемую) информацию 1504. Стандартная информация 1504 может определять один или более базовых шаблонов. Базовые шаблоны могут относиться к общим элементам информационных объектов, создаваемых множеством владельцев (т.е. когда многие владельцы используют один и тот же образ базовой телефонной страницы для создания собственных страниц). В дополнение или альтернативно, базовые шаблоны могут относиться к общим признакам объектов в определенной последовательности информационных объектов владельца (т.е. там, где владелец имеет несколько телефонных страниц, использующих один и тот же элемент фона). С другой стороны, память 1502 также включает дельта(переменную)- информацию 1506. Дельта-информация относится к уникальным признакам отображаемых информационных объектов. Уникальные признаки относятся к свойствам отображаемых информационных объектов, которые отличают их от базовых шаблонов, хранящихся в стандартной информации 1504.
На Фиг.16 показан один пример стандартной части информации 1602 и части дельта-информации 1604 для опытного информационного объекта. На этой фигуре также показано, как эти две части сочетаются для создания отображаемого объекта 1608. Точнее, для этого информационного объекта стандартная часть информации 1602 может обеспечить базовый шаблон с универсальным сообщением. Сообщение содержит поле 1650, которое может быть заполнено текстом для персонификации сообщения. Далее, стандартная часть информации 1602 включает поле 1652, которое может быть заполнено аудиосообщением для дальнейшей персонификации информационного объекта. Часть дельта информации 1604, с другой стороны, включает персонифицированный текст "Боб", соединенный с персонифицированным аудиоприветствием, таким как: "пожалуйста, позвоните позже". Дельта информация "добавляется" к стандартной части информации для производства отображенного информационного объекта 1608.
На Фиг.15 показан формат хранения информации, обеспечивающий более эффективное хранение и передачу информационных объектов. В частности, на Фиг.17 изображено устройство пользователя 1706 (управляемое абонентом "а"), которое может хранить стандартную информацию "ф" в его памяти. Эта стандартная информация может быть использована для отображения множества информационных объектов. Хранение простой копии подобной избыточной информации уменьшает требования к емкости памяти устройства пользователя. Далее, когда устройство пользователя 1706 получает дополнительные информационные объекты, использующие стандартную информации во время создания, необходимо только передать на устройство пользователя 1706 дельта--информацию (такую, как дельта-информация 1708 для информационного объекта РР h1-а).
В одном варианте осуществления стандартная информация может быть передана на устройства пользователей в любой момент времени (т.е. необязательно в момент возникновения коммуникационного события). В одном варианте осуществления АИМ карта, которой обеспечиваются пользователи, может уже содержать стандартную информацию, включающую один и более общих шаблонов информационных объектов.
В соответствии с другой модификацией, протокол сервиса неструктурированной дополнительной информации (СНДИ) может быть использован для передачи информационных объектов на устройства пользователей вместо или в дополнение к использованию СКС протокола. Протоколы СНДИ и СКС идентичны в части использования системного сигнального ГСМ канала для передачи информационных сообщений. В отличие от СКС протокола, СНДИ протокол не определяет сервисы с промежуточным хранением. Другие протоколы также могут быть использованы для передачи информационных объектов.
На Фиг.18 показана другая вариация. Точнее, на этом рисунке показана структура, отличающаяся от предыдущих рисунков компьютерного устройства 1810, связанного с интерфейсным устройством 1812, которое связано с устройством пользователя 814. В одном варианте осуществлении компьютерное устройство 1810 может включать устройство персональный компьютер. Интерфейсное устройство 1812 может включать любой связывающий механизм для передачи информации между компьютерным устройством 1810 и устройством пользователя 1814. Канал между компьютерным устройством 1810 и устройством пользователя 1814 может включать проводную связь, беспроводной канал (т.е. инфракрасный канал или радиоканал) или другой тип канала. В одном варианте осуществления интерфейсное устройство 1812 может далее включать разъемный тип соединительного механизма (не показан) в который может быть подсоединено устройство пользователя 1814, которое включает соответствующий терминал (не показан) для соединения с терминалами ввода-вывода (не показаны), обеспечиваемых устройством пользователя 1814.
Работа системы, показанная на Фиг.18, имеет сходства с процедурой, показанной на Фиг.10. Именно владелец (или другая инстанция) создает основную последовательность информационных объектов на информационно сервере 1806, используя компьютерное устройство 1804 или другой тип интерфейсного устройства. Затем информационный сервер 1806 получает и хранит основную последовательность информационных объектов.
Далее, информационный сервер 1806 определяет, когда передавать последовательность информационных объектов основной последовательности соответствующим получателям. Различные системы могут быть сконфигурированы таким образом, чтобы использовать различные факторы для определения момента загрузки последовательности информационных объектов. В одном варианте осуществления информационные объекты передаются немедленно, после их создания владельцем (или другой инстанцией).
В другом варианте осуществления устройство пользователя 1814 посылает запрос на информационный сервер 1806 через компьютерное устройство 1810. Запрос может инструктировать информационный сервер произвести загрузку одного или более информационных объектов на компьютерное устройство 1810. Более подробно, устройство пользователя 1814 может инструктировать информационный сервер 1806, послать обновленные информационные объекты, относящиеся к информационным объектам, хранящимся в локальной памяти устройства пользователя (т.е. в телефонной книге устройства пользователя, хранимой в АИМ карте или в другой памяти устройства пользователя). Альтернативно, устройство пользователя 1814 может просто проинструктировать информационный сервер 1806 послать любые информационные объекты, а последний независимо определяет какие из информационных объектов должны быть загружены на устройство пользователя 1814. Альтернативно, устройство пользователя 1814 может инструктировать информационный сервер 1806 послать обновленные информационные объекты, относящиеся к информационным объектам, хранимым в локальной памяти устройства пользователя, но информационный сервер 1806 продолжает независимо анализировать соответствует ли это полученному запросу полностью или частично.
В другом варианте осуществления компьютерное устройство 1810 независимо посылает запрос на информационный сервер 1806. Таким образом, компьютерное устройство 1810 может послать запрос на информационный сервер 1806, даже когда устройство пользователя 1814 не соединено с компьютерным устройством 1810 через интерфейсное устройство 1812. Запрос может инструктировать информационный сервер 1806, чтобы тот загрузил один или более информационных объектов на компьютерное устройство 1810. Подробнее, компьютерное устройство 1810 может инструктировать информационный сервер 1806, послать обновленные информационные объекты, относящиеся к объектам, хранящимся в локальной памяти устройства пользователя (т.е. в телефонной книге устройства пользователя (т.е. в телефонной книге устройства пользователя, хранимой в АИМ карте или в другой памяти устройства пользователя). В альтернативном варианте осуществления компьютерное устройство 1810 может быть сконфигурирован таким образом, чтобы посылать запросы информационному серверу 1806 периодически.
В другом варианте осуществления информационный сервер 1806 инициирует посылку информационных объектов на компьютер 1810 без получения запроса на эти действия со стороны компьютера 1810 или устройства пользователя 1814. Таким образом, информационный сервер 1806 может использовать собственное "расписание" для определения моментов времени загрузки информационных объектов. В альтернативном варианте осуществления компьютерное устройство 1810, устройство пользователя 1814 или какая-то другая инстанция (т.е. владелец) могут посылать инструкцию на информационный сервер 1806, которые специфицируют частоту с которой информационный сервер 1806 должен загружать информационные объекты на компьютер 1810. Например, абонентское действующее устройство пользователя 1814 может инструктировать информационный сервер 1806, чтобы тот загружал информационные объекты для соответствующего владельца относительно часто, если известно, что этот владелец часто изменяет свои информационный объекты.
Специалисты поймут, что для определения моментов времени передачи информационных объектов абоненту "а", а также идентификации передаваемых информационных объектов существуют дополнительные варианты осуществления.
Если пора передавать информационные объекты, информационный сервер 1806 посылает объекты прямо получателям на компьютерные устройства. В сценарии, показанном на Фиг.18, информационный сервер 1806 передает последовательность информационных объектов РР h1-а на абонентское компьютерное устройство 1810. Передача может осуществляться по принятому протоколу через пакетную сеть передачи информации 1808. При получении информационных объектов компьютерное устройство 1810 далее передает информационные объекты через интерфейсное устройство 1812 на абонентское устройство пользователя 1814.
Другие модификации в вариантах осуществления, описанных выше, могут быть осуществлены без отклонения от идей и объема настоящего изобретения, как это и отражено в нижеследующей формуле изобретения и других юридических эквивалентах.
Класс H04L29/02 управление передачей данных; обработка данных, поступающих с линий связи
Класс H04M1/57 устройства для индикации или записи номера вызывающего абонента на аппарате вызываемого абонента