Способ каскадной передачи сообщений от одного пункта ко многим для отображения сообщений на дисплее сотовых телефонов

Изобретение относится к области мобильной сотовой связи с использованием составных сообщений вещания типа "Точка-Много точек" (Point-To-MultiPoint PTMP) для отображения дисплейных сообщений на сотовых телефонах. В частности, оно относится к длинным дисплейным сообщениям, содержащим два или более РТМТ переданных сообщений на персональные аппараты мобильной связи. Технический результат - повышение эффективности использования каналов сотового вещания, предназначенных для передачи сообщений. Способ обеспечивает доступ к псевдозаголовку, включающему идентификатор полей передаваемого РТМТ сообщения, для определенного числа Р, большего единицы, РТМТ сообщений, передаваемых на дисплей. Таким образом, последовательность РТМТ сообщений Q=(1, 2,... Р-1, Р) может быть специфицирована и определенное РТМТ сообщение может быть найдено. Псевдозаголовок может альтернативно содержать два или более микросообщений в своем общем макросообщении. 14 н. и 20 з.п. ф-лы, 13 ил.

 

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

Настоящее изобретение относится к общей области мобильной сотовой связи и, более конкретно, охватывает использование составных сообщений вещания типа "Точка-Много точек" (Point-To-MultiPoint PTMP) для отображения дисплейных сообщений на сотовых телефонах.

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

В представленных Подателем патентных публикациях WO 01/52558 А2, озаглавленной "Method for Operating a Cellular Telecommunications Network and Method for Operating a Personal Cellular Telecommunications Device" (Способ эксплуатации сети сотовой связи и способ эксплуатации персонального устройства сотовой связи), и WO 01/52572 A1, озаглавленной "Method for Operating a Cellular Telecommunications Network" (Способ эксплуатации сети сотовой связи), содержание которых включено в настоящий документ путем ссылки, проиллюстрировано и описано приложение экранной заставки для отображения дисплейных сообщений на персональных устройствах сотовой связи в режиме экранной заставки, а именно с временным прерыванием их отображения на время, например, голосового вызова, сеанса Интернет-соединения и т.п. Дисплейные сообщения предпочтительно являются так называемыми "интерактивными дисплейными сообщениями", что означает, что подписчик может автоматически привести в действие механизм отправки ответного сообщения по принципу "Точка-Точка" (Point-To Point, PTP) на основе заранее определенного ответа, содержащегося в дисплейном сообщении. Интерактивные дисплейные сообщения предпочтительно передаются при помощи средств передачи сообщения по принципу "Точка-Много точек" (Point-To-MultiPoint, PTMP), а не средств передачи сообщения типа PTP, тем самым образуя интерактивную службу сотового вещания.

Стандарт GSM 03.41 Европейского Института Стандартов по Телекоммуникациям (ETSI), озаглавленный "Technical Realization of Cellular Broadcast Service" (Техническое осуществление сотовой службы вещания), содержание которого включено в настоящий документ путем ссылки, стандартизует так называемое "макросообщение", содержащее от одного до 15 широковещательных сообщений, каждое из которых содержит 83 байта полезной информации, для передачи длинных дисплейных сообщений размером до 1230 байтов. Верхний предел в 15 сообщений связан с тем, что на указание количества страниц в макросообщении отводится всего 4 байта, т.е. 1111. Несмотря на то, что возможности макросообщений были включены в стандарт GSM 03.41 с момента его появления, они не поддерживались ни многими установленными контроллерами сотового вещания (Cell Broadcast Controllers, CBC) стандарта GSM, используемыми для разбиения дисплейных сообщений на широковещательные сообщения, ни многими контроллерами базовых станций (Base Station Controllers, BSC), передающими широковещательные сообщения, ни многими персональными устройствами сотовой связи стандарта GSM.

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

Раскрытие изобретения

Настоящее изобретение в целом направлено на использование составляемых сообщений вещания "Точка-Много точек" (Point-To-MultiPoint, PTMP) для отображения дисплейных сообщений на персональных устройствах сотовой связи надежным способом, полностью независимым от наличия у передающей BSC поддержки возможностей макросообщений или индивидуальной поддержки возможностей макросообщений принимающим персональным устройством сотовой связи. Кроме того, настоящее изобретение предоставляет возможность составления гораздо большего количества сообщений вещания РТМР, чем позволяет максимальный предел количества составляемых сообщений стандарта GSM 03.41, что позволяет эффективно использовать каналы сотового вещания, предназначенные для передачи сообщений, в услугах сотовой пересылки, например, типа WAP и т.п.

Настоящее изобретение резервирует часть области полезной информации сообщения вещания РТМР, в других отношениях не отличающегося от обычного, для целей составления, включая составление двух или более сообщений вещания РТМР и/или составление двух или более макросообщений в так называемое супермакросообщение. Зарезервированные части полезной информации сообщений вещания РТМР, таким образом, по существу, образуют псевдозаголовки, содержание которых не является частью дисплейного сообщения как такового. Тем не менее, хотя используемые псевдозаголовки сообщений вещания РТМР по изобретению, по существу, выполняют функции соответствующих им заголовков, передача сообщений вещания РТМР по возможности в качестве составных частей макросообщений по-прежнему остается оптимальной.

Клиентское приложение для отображения дисплейных сообщений, передаваемых через эфирный интерфейс, по изобретению предпочтительно может быть настроено для работы как на устройстве, не поддерживающем возможности макросообщений, так и на устройстве, поддерживающем возможности макросообщений. Настройка предпочтительно производится при помощи протокола настройки, как проиллюстрировано и описано в одновременно подаваемых автором в соответствии с Договором о патентной кооперации (РСТ) международных патентных заявках PCT/IL 01/00165 и PCT/IL 01/00424, содержание которых включено в настоящий документ путем ссылки.

В число персональных устройств сотовой связи могут входить мобильные ручные устройства широкого диапазона, включающие, в частности, простые телефоны, смартфоны, коммуникаторы, беспроводные информационные устройства (Wireless Information Device, WID) и т.п. Клиентские приложения могут быть разработаны в различных стандартных и специализированных средах и работать в разных операционных системах (ОС), включая, в частности, Microsoft СЕ, Symbian EPOC, Palm О/S и т.п.

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

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

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

Фиг.2 содержит схему, иллюстрирующую предпочтительное осуществление модифицированного GSM-сообщения вещания РТМР для отображения дисплейных сообщений по изобретению;

Фиг.3 содержит блок-схему разбиения дисплейного сообщения на сообщения вещания РТМР для широковещательной передачи по изобретению;

Фиг.4 содержит схему, иллюстрирующую разбиение дисплейного сообщения на последовательность отдельных GSM-сообщений вещания РТМР в соответствии с первой моделью разбиения;

Фиг.5 содержит схему, иллюстрирующую разбиение дисплейного сообщения на GSM-макросообщение сообщений вещания РТМР в соответствии со второй моделью разбиения;

Фиг.6 содержит схему, иллюстрирующую разбиение дисплейного сообщения на супермакросообщение GSM-сообщений вещания РТМР в соответствии с третьей моделью разбиения;

Фиг.7 содержит блок-схему клиентского приложения для отображения сообщения на персональном устройстве сотовой связи, не поддерживающем возможности макросообщений, по изобретению;

Фиг.8 содержит блок-схему клиентского приложения для отображения сообщения на персональном устройстве сотовой связи, поддерживающем возможности макросообщений, по изобретению;

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

Фиг.10 схематически иллюстрирует предпочтительное осуществление модифицированного GSM-сообщения вещания РТМР первого сообщения вещания РТМР макросообщения для составления макросообщений в супермакросообщение по изобретению;

Фиг.11 содержит блок-схему, иллюстрирующую разбиение дисплейного сообщения на макросообщения супермакросообщения, пригодного для широковещательной передачи по изобретению;

Фиг.12 содержит блок-схему клиентского приложения для отображения дисплейного сообщения на персональном устройстве сотовой связи, поддерживающем возможности макросообщений, по изобретению;

Фиг.13А и 13В содержат схемы, иллюстрирующие альтернативные осуществления модифицированного GSM-сообщения вещания РТМР для отображения дисплейного сообщения по изобретению.

Осуществление изобретения

На фиг.1 изображена сеть 1 сотовой связи стандарта GSM для отображения дисплейных сообщений на персональных устройствах 2 сотовой связи (далее называемых "устройствами"). Сеть 1 включает контроллер 3 сетевого вещания (Cell Broadcast Controller, CBC) для разбиения распространяемого дисплейного сообщения на сообщения вещания РТМР и последующей их передачи с одного из двух типов контроллеров 4 базовых станций (Base Station Controller, BSC), а именно BSC 4А, не поддерживающих возможности макросообщений, и BSC 4B, поддерживающих возможности макросообщений. Каждое устройство 2 содержит основное мобильное оборудование 6 (Mobile Equipment, ME) и резидентную карту 7 модуля идентификации подписчика (Subscriber Identity Module, SIM), обеспечивающую работу комплекта SIM-приложений (составляющего клиентские приложения). Каждое основное ME 6 имеет назначенный производителем оборудования уникальный 15-значный номер 8 международного идентификатора мобильного оборудования (International Mobile Equipment Identification, IMEI), например 490548400308362. Каждая SIM 7 имеет назначенный оператором сотовой связи 15-значный номер 9 международного идентификатора подписчика мобильной связи (International Mobile Subscriber Identity, IMSI), например 425010100437187. Устройство 2 может не поддерживать возможности макросообщений (устройство 2А) или поддерживать их (устройство 2В), причем поддержка им возможностей макросообщений может быть определена при помощи протокола настройки, использующего IMEI устройства или его IMSI, например, как проиллюстрировано и описано в одновременно представленных автором в соответствии с Договором о патентной кооперации (РСТ) международных патентных заявках PCT/IL 01/00165 и PCT/IL 01/00424, содержание которых включено в настоящий документ путем ссылки.

Как показано на фиг.2, модифицированное GSM-сообщение 11 вещания РТМР основано на стандартном сообщении вещания РТМР, содержащем 88 байтов, разделенных на 6 байтов заголовка 12 и 82 байта полезной информации 13. Заголовок 12 содержит идентификатор 14 макросообщения, идентифицирующий макросообщение, поле 16 страниц макросообщения, определяющее целое количество I страниц в макросообщении, причем К>I>1, где К - установленное максимальное количество сообщений вещания РТМР в макросообщении (для макросообщений стандарта GSM К=15), и счетчик 17 страниц макросообщения, определяющий номер J=(1, 2,..., I-1, I<15) сообщения вещания РТМР в макросообщении. Значение J увеличивается на 1 для каждого следующего сообщения вещания РТМР в макросообщении. Полезная информация 13 содержит зарезервированный псевдозаголовок 18 и остаток 19 полезной информации, в котором хранится собственно содержание предполагаемого дисплейного сообщения, включая, в том числе, дисплейные команды, текст, графические изображения и т.п. Псевдозаголовок 18 содержит идентификатор 21 дисплейного сообщения, идентифицирующий дисплейное сообщение, поле 22 сообщения вещания РТМР, определяющее значение Pal количества сообщений вещания РТМР, необходимых для передачи всего дисплейного сообщения, и счетчик 23 сообщений вещания РТМР Q=(1, 2,..., P-1, P), определяющий положение данного сообщения вещания РТМР в последовательности сообщений вещания РТМР. Значение Q увеличивается на 1 для каждого следующего сообщения вещания РТМР в последовательности сообщений вещания РТМР. Псевдозаголовок 18 также содержит поле 24 супермакросообщения, определяющее количество макросообщений L>1, необходимых для передачи всего дисплейного сообщения, и счетчик 26 супермакросообщения М=(1, 2,..., L-1, L), определяющий положение данного макросообщения в супермакросообщении. Значение М увеличивается на 1 для каждого следующего макросообщения в супермакросообщении.

Далее работа сети 1 мобильной сотовой связи стандарта GSM описывается со ссылками на фиг.3-9 как в случае устройств 2А, не поддерживающих возможности макросообщений, так и в случае устройств 2В, поддерживающих возможности макросообщений, а также в случае BSC 4А, не поддерживающих возможности макросообщений, и в случае BSC 4B, поддерживающих возможности макросообщений.

В случае BSC 4А или BSC 4B СВС 3 исходно определяет количество Р>1 сообщений вещания РТМР, необходимых для передачи всего дисплейного сообщения 27. В случае BSC 4A СВС 3 разбивает дисплейное сообщение 27 на Р сообщений 28 вещания РТМР, в частности, присваивая значения их идентификаторам 21 дисплейного сообщения, полям 22 сообщения вещания РТМР и счетчикам 23 сообщений вещания РТМР, после чего передает их на BSC 4A для отображения исходного дисплейного сообщения 27 на устройстве 2А или 2В (см. сплошную линию на фиг.3 и 4). СВС 3 присваивает их идентификаторам 21 дисплейного сообщения одно и то же значение 123456. СВС 3 присваивает их полям 22 сообщения вещания РТМР одно и то же значение Р. СВС 3 присваивает их счетчикам 23 сообщений вещания РТМР значения Q=(1, 2,..., Р-1, Р), причем значение Q увеличивается на 1 для каждого следующего сообщения 28 вещания РТМР из Р сообщений 28 вещания РТМР. Кроме того, СВС 3 может присвоить значения по умолчанию, например, L=M=0 их полям 24 супермакросообщения и их счетчикам 26 супермакросообщения.

В случае BSC 4B при Р<15 СВС 3 и BSC 4B разбивают дисплейное сообщение 27 на Р<15 сообщений 28 вещания РТМР, в частности, присваивая значения их идентификаторам 14 макросообщений, полям 16 страниц макросообщения, счетчикам 17 страниц макросообщения, идентификаторам 21 дисплейного сообщения, полям 22 сообщения вещания РТМР и счетчикам 23 сообщений вещания РТМР, прежде чем эти Р<15 сообщений 28 вещания РТМР будут готовы к пересылке на BSC 4B для отображения исходного дисплейного сообщения 29 на устройстве 2А или 2В (см. пунктирную линию на фиг.3 и фиг.5). СВС 3 назначает номер 171717 для его присваивания BSC 4B их идентификатору 14 макросообщения. BSC 4В присваивает их полям 16 страниц макросообщения одинаковые значения I, а счетчикам 17 страниц макросообщения - значения J. Как правило, значения I и Q их полей 16 страниц макросообщения и счетчиков 17 страниц макросообщения совпадают соответственно со значениями Р и Q соответствующих им полей 22 сообщения вещания РТМР и счетчиков 23 сообщений вещания РТМР. СВС 3 присваивает их идентификаторам дисплейного сообщения одно и то же значение 232323. СВС 3 присваивает их полям 22 сообщения вещания РТМР одно и то же значение Р. СВС 3 присваивает их счетчикам 23 сообщений вещания РТМР значение Q=(1, 2,..., Р-1, Р<15), причем значение Q увеличивается на 1 для каждого следующего сообщения 28 вещания РТМР из Р<15 сообщений 28 вещания РТМР. Кроме того, СВС 3 может присвоить значения по умолчанию, например, L=M=0 их полям 24 супермакросообщения и их счетчикам 26 супермакросообщения.

В случае BSC 4В при Р>15 необходимо решить, следует ли использовать поддержку возможностей макросообщений BSC. Если поддержка возможностей макросообщений не используется, дисплейное сообщение разбивается на Р>15 сообщений вещания РТМР так же, как в случае BSC 4A, перед их передачей на BSC 4B для отображения исходного дисплейного сообщения 27 на устройстве 2А или 2В.

Если же поддержка возможностей макросообщений используется, СВС 3 определяет длину супермакросообщения и вычисляет количество L>1 макросообщений, необходимых для передачи всего дисплейного сообщения 27. СВС 3 и BSC 4B разбивают дисплейное сообщение 27 на Р>15 сообщений вещания РТМР, в частности, присваивая значения их идентификаторам 14 макросообщений, полям 16 страниц макросообщения, счетчикам 17 страниц макросообщения, идентификаторам 21 дисплейного сообщения, полям 22 сообщения вещания РТМР, счетчикам 23 сообщений вещания РТМР и счетчикам 26 супермакросообщения перед их передачей на BSC 4B для отображения исходного дисплейного сообщения 27 на устройстве 2А или 2В (см. пунктирную линию на фиг.3 и фиг.6). The CBC 3 назначает идентификационные номера различных макросообщений для их присваивания BSC 4В их идентификаторам 14 макросообщений. Например, при Р=25 дисплейное сообщение 27 передается супермакросообщением, содержащим два макросообщения, причем первое (полное) макросообщение содержит 15 сообщений 28 (1),..., 28 (15) вещания РТМР, а второе макросообщение содержит 10 сообщений 28 (16),..., 28 (25) вещания РТМР.

В приведенном выше примере CBC 3 назначает идентификаторам 14 первого макросообщения значение 454545, а идентификаторам 14 второго макросообщения - значение 474747.

BSC 4B назначает полю 16 страниц макросообщения каждого сообщения вещания РТМР полных макросообщений значение I=15, а полю 16 страниц макросообщения каждого сообщения вещания РТМР последнего, как правило, неполного макросообщения - значение I=P [15×(L-1)]. BSC 4B назначает счетчикам 17 страниц макросообщения каждого сообщения вещания РТМР полных макросообщений значения J=(1, 2,..., 15), причем значение J увеличивается на 1 для каждого следующего сообщения вещания РТМР макросообщения, а счетчикам 17 страниц макросообщения последнего, как правило, неполного макросообщения - значения J=(1, 2,..., P-(15×(L-1)]). В приведенном примере BSC 4B назначает полю 16 страниц макросообщения 15 сообщений 28 вещания РТМР первого макросообщения значение I=15, а их счетчикам 17 макросообщения - значения J=(1, 2,..., 15). Кроме того, BSC 4B назначает полю 16 страниц макросообщения 15 сообщений 28 вещания РТМР второго макросообщения значение I=10, а их счетчикам 17 макросообщения - значения Q=(1, 2,..., 10).

CBC 3 присваивает идентификаторам 21 дисплейного сообщения всех 25 сообщений вещания РТМР одно и то же значение 123123. CBC 3 присваивает полям 21 сообщения вещания РТМР всех 25 сообщений вещания РТМР одно и то же значение Р, а их счетчикам 23 сообщений вещания РТМР - значения Q=(1, 2,...,Р-1, Р), причем значение Q увеличивается на 1 для каждого следующего сообщения вещания РТМР. СВС 3 также присваивает полям 24 супермакросообщения всех 25 сообщений вещания РТМР одно и то же значение L, а их счетчикам 26 супермакросообщения - значения М=(1, 2,..., L-1, L), причем значение М увеличивается на 1 для каждого следующего макросообщения в супермакросообщении.

В приведенном выше примере СВС 3 присваивает полям 21 сообщения вещания РТМР значение Р=25, счетчикам 23 сообщений вещания РТМР - значения Q=(1, 2,..., 24, 25), полям 24 супермакросообщения всех 25 сообщений 28 вещания РТМР одно и то же значение L=2, счетчикам 26 супермакросообщения 15 сообщений вещания РТМР первого макросообщения - значение М=1, а счетчикам 26 супермакросообщения каждого 10 сообщений вещания РТМР второго макросообщения - значение М=2.

Устройство 2А, не поддерживающее возможности макросообщений, по определению неспособно интерпретировать информацию, содержащуюся в заголовке сообщения вещания РТМР. Поэтому оно обрабатывает сообщения 11 вещания РТМР, поступающие от BSC 4A или BSC 4В, аналогичным образом, а именно обрабатывает информацию, содержащуюся в псевдозаголовках 18. Устройство 2 В, не поддерживающее возможности макросообщений, напротив, обрабатывает сообщения вещания РТМР, поступающие от BSC 4A и от BSC 4B, по-разному.

Как видно из фиг.7, устройство 2А получает входящее сообщение 11 вещания РТМР, которое индивидуально загружается целиком на SIM 7 этого устройства. Клиентское приложение определяет по его полю 22 сообщения вещания РТМР, является ли данное сообщение вещания РТМР частью одиночного дисплейного, состоящего из одиночного сообщения вещания РТМР (Р=1), или частью дисплейного сообщения, состоящего из нескольких сообщений вещания РТМР (Р>1). В первом случае клиентское приложение отбрасывает его заголовок 12 и псевдозаголовок 18 и обрабатывает его остаток 19 полезной информации для отображения содержания дисплейного сообщения на устройстве 2А. Во втором случае клиентское приложение располагает Р сообщений вещания РТМР дисплейного сообщения в последовательности, соответствующей значениям их счетчиков 23 сообщений вещания РТМР, а затем обрабатывает их остатки 19 полезной информации для отображения содержания дисплейного сообщения на устройстве 2А. По истечении заранее определенного времени ожидания клиентское приложение удаляет все неполные дисплейные сообщения.

Как видно из фиг.8, при получении устройством 2В входящих сообщений вещания РТМР его ME 6 автоматически пытается обработать их в соответствии с информацией о макросообщении, которая может содержаться в их заголовках, а именно расположить сообщения вещания РТМР каждого макросообщения в правильной последовательности. Если сообщения вещания РТМР были переданы BSC 4A, то, поскольку их заголовки не содержат информации о макросообщении, ME 6 не может их обработать, и они индивидуально загружаются на SIM 7 как промежуточные сообщения, состоящие из одного сообщения вещания РТМР. Каждое такое промежуточное сообщение, по существу, идентично исходному сообщению вещания РТМР в том смысле, что оно содержит идентичный исходному заголовок и идентичную исходной полезную информацию.

Если сообщения вещания РТМР были переданы BSC 4B и в них содержится информация о макросообщении, ME 6 может их обработать и создать промежуточные сообщения на основе одного или нескольких сообщений вещания РТМР и до 15 сообщений вещания РТМР для их загрузки на SIM 7.

Если промежуточное сообщение создано на основе дисплейного сообщения из одного сообщения вещания РТМР (P=1), следующее промежуточное сообщение также идентично своему исходному сообщению вещания РТМР в том смысле, что оно содержит идентичный исходному заголовок и идентичную исходной полезную информацию. Если же промежуточное сообщение создано на основе дисплейного сообщения из нескольких сообщений вещания РТМР, каждое такое промежуточное сообщение содержит заголовок, идентичный заголовку первого сообщения вещания РТМР, и полезную информацию, содержащую псевдозаголовок первого сообщения вещания РТМР и его остаток полезной информации, а также всю полезную информацию оставшихся Р-1 сообщений вещания РТМР, включая их псевдозаголовки, расположенную через регулярные интервалы. На фиг.9 показано промежуточное сообщение 29, образованное по получении Р<15 сообщений 28 вещания РТМР, созданных на основе дисплейного сообщения 27 со ссылками на фиг.5. По истечении заранее определенного времени ожидания ME 6 удаляет все неполные макросообщения.

Клиентское приложение определяет, образовано ли промежуточное сообщение на основе дисплейного сообщения из одного сообщения вещания РТМР (Y=1) или на основе дисплейного сообщения из нескольких сообщений вещания РТМР (Y>1). В первом случае такое промежуточное сообщение может быть отнесено к одной из трех категорий: к Классу 1, если оно образовано на основе дисплейного сообщения из одного сообщения вещания РТМР (Р=1), переданного BSC 4A или BSC 4В; к Классу 2, если оно образовано на основе дисплейного сообщения из нескольких сообщений вещания РТМР (Р>1), переданного BSC 4A или BSC 4В; или к Классу 3, если оно образовано на основе одного сообщения вещания РТМР последнего неполного макросообщения из двух или более макросообщений (L>1) - например, 16-го или 31-го сообщения вещания РТМР дисплейного сообщения из нескольких сообщений вещания РТМР, переданного BSC 4B.

Если промежуточное сообщение создано на основе дисплейного сообщения из одного сообщения вещания РТМР (Р=1), как определено его полем 22 сообщения вещания РТМР, клиентское приложение отбрасывает его заголовок 12 и псевдозаголовок 18 и обрабатывает остаток 19 полезной информации для получения содержания дисплейного сообщения для его отображения на устройстве 2В. Если такое промежуточное сообщение создано не на основе дисплейного сообщения из одного сообщения вещания РТМР (Р=1), необходимо определить по его полю 24 макросообщения, относится ли оно к Классу 2 или к Классу 3. Если такое промежуточное сообщение относится к Классу 2, оно обрабатывается таким же образом, как описано выше по отношению к устройству 2А, не поддерживающему возможности макросообщений, а именно клиентское приложение располагает Р сообщений вещания РТМР дисплейного сообщения, состоящего из нескольких сообщений вещания РТМР (Р>1), по порядку их счетчиков 23 сообщений вещания РТМР, а затем обрабатывает их остатки 19 полезной информации для получения содержания дисплейного сообщения для его отображения на устройстве 2В.

Если промежуточное сообщение образовано на основе двух или более сообщений вещания РТМР, содержащих указания на то, что они были отправлены BSC 4В, клиентское приложение определяет по полю 22 сообщения вещания РТМР или по полю 24 супермакросообщения первого сообщения вещания РТМР, образовано ли оно на основе дисплейного сообщения из одного макросообщения (Р<15) или на основе дисплейного сообщения из супермакросообщения. В первом случае клиентское приложение отбрасывает заголовки 12 и псевдозаголовки 18 сообщений вещания РТМР, а затем обрабатывает остатки 19 полезной информации всех сообщений вещания РТМР для получения содержания дисплейного сообщения для его отображения на устройстве 2В. Во втором случае клиентское приложение обрабатывает промежуточное сообщение таким же образом, как было описано для первого случая сообщения вещания РТМР, образованного на основе дисплейного сообщения из одного макросообщения (Р<15), но при этом объединяет два или более макросообщения супермакросообщения, включая макросообщение, состоящее из одного сообщения вещания РТМР (Y=1) и образованное на основе промежуточного сообщения Класса 3, в соответствии со значениями идентификаторов 21 дисплейного сообщения в заданном порядке, после чего отображает дисплейное сообщение на устройстве 2В.

Если дисплейное сообщение передается поддерживающим возможности макросообщений BSC 4В для отображения на устройстве 2В, объединение сообщений вещания РТМР макросообщения прозрачно для устройства 2В; следовательно, поддержка возможностей супермакросообщений на практике эквивалентна поддержке возможностей объединения сообщений вещания РТМР, имеющейся на устройстве 2А, не поддерживающем возможности макросообщений. Для этого необходимо, чтобы только первое сообщение 31 вещания РТМР каждого макросообщения (см. фиг.10) содержало псевдозаголовок 18 с идентификатором 21 дисплейного сообщения, полем 24 супермакросообщения и счетчиком 26 супермакросообщения, в то время как его остальные 14 или менее сообщений вещания РТМР могут содержать до 82 байтов полезной информации.

Далее со ссылками на фиг.11 и 12 описывается работа сети 1 мобильной связи стандарта GSM, содержащей только поддерживающие возможности макросообщений устройства 2В и поддерживающие возможности макросообщений BSC 4В. СВС 3 исходно определяет количество L>1 макросообщений, необходимых для пересылки всего дисплейного сообщения 27, после чего СВС 3 и BSC 4B разбивают дисплейное сообщение 27 так же, как описано выше со ссылками на фиг.6, не присваивая значений идентификаторам 21 дисплейного сообщения, полям 22 сообщений вещания РТМР и счетчикам сообщений вещания РТМР со 2-го по 15-е сообщение вещания РТМР каждого макросообщения. По получении входящих сообщений вещания РТМР ME 6 устройства 2В автоматически обрабатывает их в соответствии с информацией макросообщения, содержащейся в их заголовках 12, чтобы расположить сообщения вещания РТМР каждого макросообщения в правильном порядке.

ME 6 загружает промежуточные сообщения, образованные на основе супермакросообщения из одного макросообщения (L=1) или супермакросообщения из нескольких макросообщений (L>1). Каждое промежуточное сообщение может содержать от одного до 15 сообщений вещания РТМР и содержит заголовок первого сообщения вещания РТМР и его полезную информацию, включая его псевдозаголовок 18 и остаток 19 информации, а также всю полезную информацию всех дополнительных сообщений вещания РТМР. Если промежуточное сообщение образовано на основе супермакросообщения из одного макросообщения, клиентское приложение отбрасывает заголовок 12 и псевдозаголовок 18 первого сообщения вещания РТМР для получения содержания дисплейного сообщения для его отображения на устройстве 2В. Если промежуточное сообщение образовано на основе супермакросообщения из нескольких макросообщений, клиентское приложение объединяет два или более макросообщения в правильном порядке в соответствии с их идентификаторами 21 дисплейного сообщения, а затем отображает дисплейное сообщение на устройстве 2В.

Хотя приведенное выше описание изобретения охватывает лишь ограниченное число вариантов его осуществления, очевидно, что могут быть предложены и другие варианты, модификации и применения изобретения, не выходящие за рамки настоящей заявки. Например, могут быть предусмотрены альтернативные средства определения персональным устройством сотовой связи получения полного дисплейного сообщения или полного супермакросообщения. Так, вместо снабжения каждого сообщения вещания РТМР полем 22 сообщения вещания РТМР, может быть отправлен символ конца дисплейного сообщения (составляющий средство указания на полноту дисплейного сообщения); в этом случае каждое сообщение 32 вещания РТМР, используемое для пересылки дисплейного сообщения, кроме последнего, должно содержат счетчик 23 сообщений вещания РТМР (см. фиг.13А), а последнее сообщение 33 вещания РТМР должно содержать счетчик 23 сообщений вещания РТМР и символ 34 конца дисплейного сообщения (см. фиг.13В).

Этот же принцип может быть применен к информации супермакросообщений.

1. Дисплейное сообщение для отображения на персональном устройстве сотовой связи для использования в сети мобильной сотовой связи, причем указанное дисплейное сообщение пересылается через эфирный интерфейс в виде Р>1 сообщений вещания типа "Точка-Много точек" (Point-To-MultiPoint, PTMP), каждое из которых содержит: а) заголовок, содержащий i) идентификатор макросообщения для идентификации макросообщения; ii) поле страниц макросообщения для определения общего количества I страниц в макросообщении, причем К>I>1, где К - заранее установленное максимальное количество сообщений вещания PTMP в макросообщении; iii) счетчик страниц макросообщения для определения номера страницы J=(1, 2,..., 1-1, I<К) данного сообщения вещания PTMP в макросообщении, b) полезную информацию, содержащую зарезервированный псевдозаголовок, содержащий i) идентификатор дисплейного сообщения для идентификации дисплейного сообщения; ii) счетчик сообщений вещания PTMP Q=(1, 2,..., Р-1. Р) для определения положения данного сообщения вещания PTMP в последовательности сообщений вещания PTMP.

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

3. Сообщение по п.2, отличающееся тем, что признак полноты дисплейного сообщения образован полем сообщения вещания PTMP, содержащим значение Р.

4. Сообщение по п.2, отличающееся тем, что признак полноты дисплейного сообщения образован символом конца дисплейного сообщения.

5. Сообщение по любому из пп.1-4, отличающееся тем, что псевдозаголовок дополнительно содержит счетчик супермакросообщения М=(1, 2,..., L-1. L) для определения положения данного макросообщения в супермакросообщении, образованном последовательностью из L>1 макросообщений.

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

7. Сообщение по п.6, отличающееся тем, что признак полноты дисплейного сообщения образован полем супермакросообщения, содержащим значение L.

8. Сообщение по п.6, отличающееся тем, что признак полноты дисплейного сообщения образован символом конца супермакросообщения.

9. Способ широковещательной передачи дисплейного сообщения для отображения на персональном устройстве сотовой связи, причем указанное дисплейное сообщение пересылается через эфирный интерфейс в виде одного или нескольких сообщений вещания РТМР по п.1, включая, по меньшей мере, одно сообщение вешания РТМР, содержащее признак полноты дисплейного сообщения по п.2, отличающийся тем, что включает следующие этапы: (а) определение количества Р>1 сообщений вещания РТМР, необходимых для полной передачи дисплейного сообщения; (b) разбиение дисплейного сообщения на Р сообщений вещания РТМР, включая присвоение их идентификаторам дисплейного сообщения одного и того же идентификационного номера; (с) присвоение их счетчикам сообщений вещания РТМР значений Q=(1, 2,..., Р-1, Р), причем значение Q увеличивается на 1 для каждого следующего сообщения вещания РТМР в последовательности из Р сообщений вещания РТМР; (d) заполнение признака полноты дисплейного сообщения, по меньшей мере, одного из сообщений вещания РТМР по п.2; (е) передача Р сообщений вещания РТМР для отображения исходного дисплейного сообщения для отображения на персональном устройстве сотовой связи.

10. Способ по п.9, отличающийся тем, что дополнительно содержит этап присвоения идентификаторам макросообщений каждого макросообщения одного и того же идентификационного номера, присвоения их полям страниц макросообщения значений I<K и присвоения их счетчикам страниц макросообщения значений J=(1, 2,..., 1-1, 1<K).

11. Способ по п.9 или 10, отличающийся тем, что Р сообщений вещания РТМР по п.5 содержат, по меньшей мере, одно сообщение вещания РТМР с признаком полноты супермакросообщения по п.6 и тем, что дополнительно включает следующие этапы: (f) определение количества L макросообщений, необходимых для полной передачи дисплейного сообщения; (g) присвоение счетчикам супермакросообщения их Р сообщений вещания РТМР значений М=(1, 2,..., L-1, L), причем значение М увеличивается для каждого макросообщения в супермакросообщении; (h) заполнение признака полноты супермакросообщения, по меньшей мере, одного из сообщений вещания РТМР по п.6.

12. Сеть мобильной сотовой связи для осуществления способа по любому из пп.9-11.

13. Способ отображения дисплейного сообщения на персональном устройстве сотовой связи, отличающийся тем, что включает следующие этапы: (а) получение входящих сообщений вещания РТМР по любому из пп.1-8; (b) отображение дисплейного сообщения, содержание которого образовано исключительно на основе остатков полезной информации Pal сообщений вещания РТМР на персональном устройстве сотовой связи.

14. Способ по п.13, отличающийся тем, что дополнительно включает этап определения того, является ли входящее сообщение вещания РТМР частью дисплейного сообщения, состоящего из одного сообщения вещания РТМР(Р=1).

15. Способ по п.13, отличающийся тем, что дополнительно включает этап (с) расположения сообщений вещания РТМР дисплейного сообщения, состоящего из нескольких сообщений вещания РТМР (Р>1), в правильной последовательности для отображения дисплейного сообщения на персональном устройстве сотовой связи.

16. Способ по п.15, отличающийся тем, что этап (с) включает обработку счетчика сообщений вещания РТМР, по меньшей мере, одного из сообщений вещания РТМР дисплейного сообщения, состоящего из нескольких сообщений вещания РТМР (Р>1).

17. Способ по любому из пп.13-16, отличающийся тем, что дополнительно включает этап (d) расположения макросообщений супермакросообщения, состоящего из нескольких макросообщений, в правильной последовательности для отображения дисплейного сообщения на персональном устройстве сотовой связи.

18. Способ по п.17, отличающийся тем, что этап (d) включает обработку счетчика супермакросообщения, по меньшей мере, одного из сообщений вещания РТМР дисплейного сообщения, состоящего из нескольких сообщений вещания РТМР (Р>1).

19. Способ по любому из пп.13-16 и 18, отличающийся тем, что дополнительно включает этап (е) определения наличия поддержки персональным устройством сотовой связи возможностей макросообщений.

20. Клиентское приложение для осуществления способа по любому из пп.13-19.

21. Смарт-карта для осуществления способа по любому из пп.13-19.

22. Персональное устройство сотовой связи для осуществления способа по любому из пп.13-19.

23. Дисплейное сообщение для отображения на персональном устройстве сотовой связи, поддерживающем возможности макросообщений, для использования в сети мобильной сотовой связи, причем указанное дисплейное сообщение пересылается через эфирный интерфейс в виде одного или более макросообщений, каждое из которых содержит до К вещания типа "Точка-Много точек" (Point-To-MultiPoint, РТМР), где К - заранее установленное максимальное количество сообщений вещания РТМР в макросообщении, причем макросообщение содержит, по меньшей мере, одно сообщение вещания РТМР, которое содержит: а) заголовок, содержащий i) идентификатор макросообщения для идентификации макросообщения; ii) поле страниц макросообщения для определения общего количества I страниц в макросообщении, причем К>1>1; iii) счетчик страниц макросообщения для определения номера страницы J=(1, 2,..., 1-1, I<К) данного сообщения вещания РТМР в макросообщении, b) полезную информацию, содержащую зарезервированный псевдозаголовок, содержащий i) идентификатор дисплейного сообщения для идентификации дисплейного сообщения; ii) счетчик супермакросообщения для определения номера макросообщения М=(1, 2,..., L-1, L) в последовательности из L>1 макросообщений, составляющих супермакросообщение.

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

25. Сообщение по п.24, отличающееся тем, что признак полноты супермакросообщения образован полем супермакросообщения, содержащим значение L.

26. Сообщение по п.24, отличающееся тем, что признак полноты супермакросообщения образован символом конца супермакросообщения.

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

(а) определение количества L>1 макросообщений, необходимых для полной передачи дисплейного сообщения: (b) разбиение дисплейного сообщения на L макросообщений, включая присвоение идентификаторам дисплейного сообщения их сообщений вещания РТМР одного и того идентификационного номера; (с) присвоение счетчикам супермакросообщения их сообщений вещания РТМР значений М=(1,2, L-I, L), причем значение М увеличивается на 1 для каждого следующего макросообщения в последовательности из М макросообщений;

(d) присвоение идентификаторам макросообщения их сообщений вещания РТМР одного и того идентификационного номера; (е) присвоение полям страниц макросообщения их сообщений вещания РТМР значений I<К; (f) присвоение счетчикам страниц макросообщения их сообщений вещания РТМР значений J=(1, 2,..., 1-1, 1<К); (g) заполнение признака полноты супермакросообщения, но меньшей мере, одного из сообщений вещания РТМР по п.24; (h) передача сообщений вещания РТМР L>1 макросообщений для отображения исходного дисплейного сообщения для отображения на персональном устройстве сотовой связи.

28. Сеть мобильной сотовой связи для осуществления способа по п.27.

29. Способ отображения дисплейного сообщения на персональном устройстве сотовой связи, отличающийся тем, что включает следующие этапы: (а) получение входящих сообщений вещания РТМР по любому из пп.23-26; (b) отображение дисплейного сообщения, содержание которого образовано исключительно на основе остатков полезной информации сообщений вещания РТМР его L>1 макросообщений на персональном устройстве сотовой связи.

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

31. Способ по п.30, отличающийся тем, что этап (с) включает обработку счетчика супермакросообщения, по меньшей мере, одного из макросообщений дисплейного сообщения, образованного супермакросообщением, состоящим из нескольких макросообщений (L>1).

32. Клиентское приложение для осуществления способа по любому из пп.29-31.

33. Смарт-карта для осуществления способа по любому из пп.29-31.

34. Персональное устройство сотовой связи для осуществления способа по любому из пп.29-31.



 

Похожие патенты:

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

Изобретение относится к области мобильной связи. .

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

Изобретение относится к системе электросвязи и способу, предназначенному для использования в системе электросвязи. .

Изобретение относится к системе и способу связи между мобильной станцией и проводной сетью. .

Изобретение относится к передаче данных. .

Изобретение относится к беспроводным локальным сетям (WLAN), состоящим из множества приемопередающих устройств (ППУ), способных устанавливать связь друг с другом типа "operating in a peer-to-peer".

Изобретение относится к системе сотовой связи с сохранением соединения при переходе из зоны в зону. .

Изобретение относится к области радиотехники, в частности к способу передачи данных в беспроводной локальной сети, и может быть использовано, например, в беспроводных локальных сетях передачи данных по стандарту IEEE 802.11b

Изобретение относится к области радиотехники, в частности к способу передачи данных в беспроводной локальной сети, и может быть использовано, например, в беспроводных локальных сетях передачи данных по стандарту IEEE 802.11b

Изобретение относится к области радиотехники, в частности к способу передачи данных в беспроводной локальной сети, и может быть использовано, например, в беспроводных локальных сетях передачи данных по стандарту IEEE 802.11b

Изобретение относится к области радиотехники, в частности к способу передачи данных в беспроводной локальной сети, и может быть использовано, например, в беспроводных локальных сетях передачи данных по стандарту IEEE 802.11b

Изобретение относится к системе, устройству и способу выполнения аутентификации на основе модуля идентификации абонента (SIM) в отношении пользователя, осуществляющего доступ в беспроводную локальную сеть (WLAN), без преждевременного предоставления возможности соединения по межсетевому протоколу (IP), совместно с механизмом шифрования уровня 2 для защиты коммуникационного тракта между терминальным оборудованием и сетью мобильной связи

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

Изобретение относится к системам связи и, в частности, речевой связи в пакетном режиме в системах связи

Изобретение относится к области передачи данных, в частности к планированию скорости передачи по прямому каналу для услуги высокоскоростной передачи данных системы множественного доступа с кодовым разделением каналов (CDMA)
Наверх