Прозрачные широковещательные услуги для многорежимного беспроводного устройства
Иллюстрации
Показать всеИзобретение относится к связи. Для обеспечения «прозрачных» широковещательных услуг для многорежимного беспроводного устройства, допускающего взаимодействие с множеством сетей беспроводной связи, определен смешанный набор уместных параметров для широковещательных сообщений, используемых упомянутым множеством сетей. Параметры широковещательного сообщения для каждой сети преобразуются в соответствующие параметры в смешанном наборе. Смешанный набор параметров используется для обработки и отображения широковещательных сообщений, принятых из множества сетей. Широковещательное сообщение для каждой сети (например, сотовое широковещание (CBS-сообщение) в GSM или широковещательное короткое сообщение (SMS-сообщение) в CDMA) принимается и обрабатывается в соответствии с параметрами сообщения и конфигурациями фильтрации, применимыми для сети. Техническим результатом является поддержка широковещательных услуг для многорежимного беспроводного устройства. 6 н. и 22 з.п. ф-лы, 9 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение в целом относится к связи, а более точно к технологиям для предоставления "прозрачных" широковещательных услуг для многорежимного беспроводного устройства, способного к осуществлению связи с множеством сетей связи.
Предшествующий уровень техники
Сети беспроводной связи широко используются для предоставления различных услуг связи, таких как голосовые, передачи пакетных данных и так далее. Эти беспроводные сети включают в себя сети множественного доступа с кодовым разделением каналов (CDMA), сети глобальной системы мобильной связи (GSM), сети универсальной системы мобильных телекоммуникаций (UMTS) и так далее. Сеть типично относится к развертыванию системы, хотя эти два термина также используются взаимозаменяемо.
Каждая беспроводная сеть использует конкретный эфирный интерфейс для поддержания связи через эфир и, кроме того, типично реализует конкретные сетевые протоколы мобильной связи, которые поддерживают роуминг и развитые услуги. Например, сеть CDMA использует эфирный интерфейс CDMA и сетевой протокол ANSI-41. Сеть CDMA может реализовывать один или более стандартов CDMA, таких как IS-2000 (1xEV), IS-856 (1x-EVDO), IS-95 и так далее. Сеть GSM использует эфирный интерфейс GSM и сетевой протокол части мобильных приложений GSM (GSM-MAP). Сеть GSM реализует стандарт GSM и, кроме того, может поддерживать общую службу пакетной радиопередачи (GPRS), каковая является носителем данных, которая предоставляет беспроводному устройству возможность отправлять и принимать данные посредством основанной на интернет-протоколе (IP) сети. GSM/GPRS-устройство может осуществлять доступ к сетям передачи данных, таким как Интернет, при работе в режиме GPRS. Сеть UMTS использует эфирный интерфейс широкополосного CDMA (W-CDMA) и сетевой протокол GSM-MAP. Сеть UMTS реализует стандарт 3GPP (проекта партнерства третьего поколения), который заключает в себе стандарт GSM. В данной области техники известны различные стандарты.
Сети GSM и UMTS могут предоставлять службу сотового широковещания (CBS), которая является службой, которая периодически осуществляет широковещательную передачу сообщений пользователям в пределах сетей. Подобным образом сеть CDMA может предоставлять широковещательную службу, которая осуществляет широковещательную передачу сообщений пользователям в пределах сети. Широковещательные сообщения могут переносить различные типы информации, такой как новости, сообщения о ситуациях на дорогах, информация о погоде и так далее.
Широковещательные услуги в сетях GSM, UMTS и CDMA реализованы службой коротких сообщений (SMS), каковая является службой, которая поддерживает обмен SMS или короткими сообщениями между беспроводной сетью и беспроводными устройствами (например, сотовыми телефонами). SMS является зависимой от сетевых технологий, и разные реализации SMS были определены для ANSI-41 и GSM-MAP. Каждая реализация SMS имеет разные возможности и использует разные типы и форматы сообщений для отправки SMS-сообщений. Реализация SMS для сети ANSI-41 описана в документе TIA/EIA-637-B, озаглавленном «Short Message Service for Wideband Spread Spectrum Systems» («Служба коротких сообщений для широкополосных систем с расширенным спектром»). Реализация SMS для сети GSM-MAP описана в документах TS 23.038, TS 23.040 3GPP и других документах 3GPP. Эти документы общедоступны. Для простоты, реализация SMS для GSM-MAP упоминается как «SMS GSM», а реализация SMS для ANSI-41 упоминается как «SMS CDMA». UMTS поддерживает управление широковещательной многоадресной передачей (BMC), которое переносит SMS-сообщения GSM и CDMA.
Многорежимное беспроводное устройство может поддерживать связь с многочисленными беспроводными сетями (например, сетями GSM и CDMA) и может быть способным принимать широковещательные сообщения из этих сетей. Однако широковещательные сообщения для сетей GSM и CDMA имеют разные форматы, так как SMS CDMA и SMS GSM имеют разные реализации. Разные форматы широковещательных сообщений усложняют прием широковещательных услуг из многочисленных беспроводных сетей, так как пользователю может понадобиться знать, какие поля применимы для каждого формата широковещательного сообщения, и как поля должны интерпретироваться и обрабатываться.
Поэтому в данной области техники существует потребность в технологиях для поддержки широковещательных услуг для многорежимного беспроводного устройства.
Сущность изобретения
Технологии для предоставления «прозрачных» широковещательных услуг в многорежимном беспроводном устройстве, допускающем связь с многочисленными сетями беспроводной связи, описаны в материалах настоящей заявки. Беспроводное устройство предусматривает интерфейс, который скрывает подробности реализации для широковещательных услуг со стороны разных сетей, так что пользователю не нужно быть осведомленным о том, какие широковещательные услуги принимаются и от каких беспроводных сетей. Это упрощает прием широковещательных услуг от множества сетей и улучшает впечатление пользователя. Чтобы поддерживать прозрачные широковещательные службы, определен смешанный набор (или расширенный набор) уместных параметров для широковещательных сообщений, используемых множеством сетей. Параметры широковещательного сообщения для каждой сети преобразуются в соответствующие параметры в смешанном наборе. Смешанный набор параметров используется для обработки и отображения широковещательных сообщений, принятых из множества сетей.
В варианте осуществления для предоставления прозрачных широковещательных услуг на беспроводном устройстве конфигурации фильтрации, используемые для фильтрации широковещательных сообщений на беспроводном устройстве, первоначально устанавливаются сетевым оператором/поставщиком услуг и/или пользователем, как описано ниже. Для широковещательного приема касательно первой сети (например, сети GSM или UMTS) первое широковещательное сообщение (например, CBS-сообщение) для первой сети принимается и обрабатывается в соответствии с параметрами этого сообщения и конфигурациями фильтрации для первой сети. Параметры первого широковещательного сообщения преобразуются в соответствующие параметры в смешанном наборе. Первое широковещательное сообщение, кроме того, обрабатывается и отображается на основании параметров в смешанном наборе. Для широковещательного приема касательно второй сети (например, сети CDMA) второе широковещательное сообщение (например, широковещательное SMS-сообщение) для второй сети принимается и обрабатывается в соответствии с параметрами этого сообщения и конфигурациями фильтрации для второй сети. Параметры второго широковещательного сообщения преобразуются в соответствующие параметры в смешанном наборе. Второе широковещательное сообщение, кроме того, обрабатывается и отображается на основании параметров в смешанном наборе. Беспроводное устройство может быть способным принимать и обрабатывать широковещательные сообщения только для одной сети за раз либо для обеих сетей одновременно.
Краткое описание чертежей
Признаки и сущность настоящего изобретения будут более очевидными из подробного описания, изложенного ниже, взятого в соединении чертежами, на всем протяжении которых одинаковые символы осуществляют соответственную идентификацию и на которых:
фиг. 1 показывает сеть GSM или UMTS и сеть CDMA;
фиг. 2А и 2В показывают CBS-сообщение GSM и CBS-сообщение UMTS соответственно;
фиг. 3 показывает различные сообщения для поддержки широковещательных услуг в CDMA;
фиг. 4 показывает таблицу услуг, используемую для фильтрации широковещательных сообщений;
фиг. 5 показывает структурную схему многорежимного беспроводного устройства;
фиг. 6 показывает контроллер, способный к приему широковещательных услуг из множества беспроводных сетей;
фиг. 7 показывает последовательность операций для прозрачного приема широковещательных услуг; и
фиг. 8 показывает последовательность операций для контролируемого по времени широковещательного приема.
Подробное описание
Фиг. 1 показывает сети 100 связи, которые включают в себя сеть 110 GSM или UMTS и сеть 120 CDMA (то есть сеть 110 может быть сетью GSM или сетью UMTS). Сеть 110 GSM или UMTS включает в себя центр 112 сотового широковещания (CBC) GSM, сетевой контроллер 114 и базовые станции 116. Сеть 120 CDMA включает в себя центр 112 коммутации сообщений ANSI-41, сетевой контроллер 124 и базовую станцию 126. Сети 110 и 120 реализуют сетевые протоколы GSM-MAP и ANSI-41 соответственно.
Центр 112 сотового широковещания и центр 122 коммутации сообщений принимают и хранят широковещательные данные из разных источников, а кроме того, формируют и рассылают широковещательные сообщения для сетей 110 и 120 соответственно. Центр 112 сотового широковещания поддерживает связь с сетевым контроллером 114 (возможно, через другие сетевые объекты) и поддерживает широковещательные услуги для сети 110 GSM или UMTS.
Центр 122 коммутации сообщений поддерживает связь с сетевым контроллером 124 (возможно, через другие сетевые объекты) и поддерживает широковещательные услуги для сети 120 CDMA. Сетевой контроллер 114 и 124 маршрутизирует сообщения и данные для беспроводных устройств в пределах их зоны обслуживания. Сетевой контроллер упоминается как контроллер базовой станции (BSC) в GSM, контроллер радиосети (RNC) в UMTS и BSC и центр коммутации мобильной связи (MSC) в CDMA. Каждый сетевой контроллер присоединяется к некоторому количеству базовых станций и управляет связью для беспроводных устройств под покрытием этих базовых станций. Каждая из сетей 110 и 120 также может включать в себя многочисленные центры сотового широковещания коммутации сообщений и/или сетевые контроллеры.
Базовые станции 116 и 126 являются стационарными станциями, которые поддерживают связь с беспроводными устройствами. Каждая базовая станция поддерживает связь с беспроводными устройствами под зоной обслуживания, чтобы предоставлять разнообразные услуги, такие как голосовые, передачи пакетных данных, широковещательные и так далее. Для простоты, на фиг. 1 показано только одно многорежимное беспроводное устройство 150. Беспроводное устройство 150 (например, двухрежимный сотовый телефон) может поддерживать связь с сетью 110 GSM или UMTS и сетью 120 CDMA. Эта способность предоставляет абоненту/пользователю возможность принимать услуги из множества сетей ради улучшенных эксплуатационных показателей и покрытия. Беспроводное устройство 150 может быть стационарным или мобильным и также может упоминаться как абонентская аппаратура (UE), мобильная станция (MS), подвижное оборудование (ME), сотовый телефон, пользовательский терминал, телефонная трубка, устройство беспроводной связи или некоторые другие термины.
Широковещательные услуги для GSM, UMTS и CDMA реализованы с помощью SMS. SMS является зависимой от сетевых технологий, и две реализации SMS были определены для ANSI-41 и GSM-MAP. Каждая реализация SMS имеет разные возможности и использует разные типы и форматы сообщений для отправки SMS-сообщений. В последующем описании, «параметр» «подпараметр» и «поле» используются для обозначения атрибутов сообщения. Ради разборчивости, эти три термина используются для разных иерархических уровней сообщения. Однако, вообще, эти термины могут рассматриваться как синонимичные термины, которые могут использоваться взаимозаменяемо.
Фиг. 2А показывает формат CBS-сообщения GSM, используемый для CBS-услуги сетью GSM. В GSM широковещательное сообщение может включать в себя до 15 широковещательных страниц, а каждая широковещательная страница содержит в себе фиксированный блок из 88 октетов. Центр 112 сотового широковещания может формировать вплоть до 15 широковещательных страниц для длинного многостраничного широковещательного сообщения. Каждая широковещательная страница передается по эфиру в виде CBS-сообщения GSM.
Как показано на фиг. 2А, CBS-сообщение GSM включает в себя пять параметров. Параметр "идентификатор сообщения" идентифицирует источник (или отправителя) и тип (или категорию услуги) CBS-сообщения GSM. Значения для идентификатора сообщения могут быть назначены сетью и просигнализированы беспроводным устройством. Параметр "порядковый номер" идентифицирует конкретное CBS-сообщение из источника и типа, указанного посредством идентификатора сообщения. Порядковый номер включает в себя (1) поле кода сообщения, которое отличает CBS-сообщения из нескольких источников и типов (то есть с одним и тем же значением идентификатора сообщения), (2) поле географической области (GS), которое указывает географическую зону, по которой код сообщения является уникальным, и режим отображения для сообщения и (3) поле "номер обновления", которое указывает изменение в содержимом того же самого CBS-сообщения (то есть с теми же самыми идентификатором сообщения, географической областью и кодом сообщения). Параметр "схема кодирования данных" (DCS) указывает различные параметры обработки (например, алфавит или набор символов, кодировку и язык) для CBS-сообщения. "Параметр страницы" указывает количество широковещательных страниц в широковещательном сообщении и конкретную широковещательную страницу в пределах широковещательного сообщения. Параметр "содержимое сообщения" содержит в себе широковещательные данные для CBS-сообщения GSM. Формат CBS-сообщения GSM описан в TS 23.041 3GPP.
Фиг. 2В показывает формат CBS-сообщения GSM, используемый для CBS-услуги сетью UMTS. Параметр "тип сообщения" указывает, что CBS-сообщение UMTS является либо CBS-сообщением, содержащим в себе информацию, либо сообщением планирования, содержащем в себе расписание CBS-сообщений, которые должны быть отправлены. Параметры "идентификатор сообщения", "порядковый номер" и "схема кодирования данных", как описано выше, предназначены для CBS-сообщения GSM. Параметр CB-данных включает в себя (1) количество страниц в пределах CBS-сообщения UMTS, (2) широковещательные данные, переносимые сообщением, и (3) длину широковещательных данных в сообщении. Формат CBS-сообщения UMTS также описан в TS 23.041 3GPP.
Как показано на фиг. 2А и 2В, CBS-сообщение GSM и CBS-сообщение UMTS содержат в себе много одинаковых параметров. Для простоты, они в собирательном значении упоминаются как CBS-сообщение и интерпретируются как один тип сообщения в последующем описании. CBS-сообщение может быть CBS-сообщением GSM или CBS-сообщением UMTS.
Фиг. 3 показывает форматы различных сообщений, используемых для поддержки широковещательных услуг в сети 120 CDMA. Для CDMA данные, которые должны подвергаться широковещательной передаче центром 122 коммутации сообщений, сначала инкапсулируются в сообщение доставкиSMS на уровне телекоммуникационной службы, который является самым верхним уровнем в стеке протоколов SMS CDMA. Сообщение доставки SMS включает в себя различные поля, которые описывают атрибуты сообщения, затем инкапсулируется в сообщение широковещания SMS на транспортном уровне, который является следующим, более низким уровнем SMS, который управляет сквозной доставкой SMS-сообщений в CDMA. Сообщение широковещания SMS включает в себя различные поля, используемые для связанных с транспортировкой функций, а затем инкапсулируется в сообщение пакета данных, которое является сообщением на уровне 3 для IS-2000 и IS-95. Сообщение пакета данных дополнительно обрабатывается и передается в беспроводные устройства в сети 120 CDMA.
Сообщение широковещания SMS включает в себя различные параметры, два из которых показаны на фиг. 3. Параметр категории услуги идентифицирует категорию услуги для широковещательного SMS-сообщения. Параметр данных носителя (Bearer Data) переносит сообщение доставки SMS. Сообщение широковещанияSMS может включать в себя другие параметры, которые не показаны на фиг. 3 для простоты.
Сообщениедоставки SMS включает в себя различные подпараметры, пять из которых показаны на фиг. 3. Подпараметр "идентификатор сообщения" содержит в себе различные поля, два из которых показаны на фиг. 3. Поле Message_ID (идентификатора сообщения) содержит в себе значение, используемое для идентификации SMS-сообщений, которые были отправлены. Поле Header_Ind (признака заголовка) указывает, включает в себя или нет подпараметр пользовательских данных поле заголовка пользовательских данных. Подпараметр пользовательских данных включает в себя различные поля, пять из которых показаны на фиг. 3. Поле Msg_Encoding (кодирования сообщения) указывает схему кодирования, используемую для широковещательных данных в сообщении. Поле Message_Type (типа сообщения) указывает тип сообщения. Поле Num_Fields (количества полей) указывает количество вхождений последующего поля CHARi. Каждый экземпляр поля CHARi несет один символ широковещательных данных. Поле заголовка пользовательских данных, если присутствует, переносится полем CHARi и содержит в себе информацию, используемую для сцепления отдельных SMS-сообщений для длинного широковещательного сообщения. Поле заполнения переносит от 0 до 7 бит, чтобы сделать подпараметр пользовательских данных целочисленным по октетам в длину. Широковещательные данные переносятся в полях CHARi подпараметра "пользовательские данные". Подпараметр "признак приоритета" указывает уровень приоритета сообщения. Подпараметр "признак языка" указывает язык сообщения. Подпараметр "режим отображения сообщения" указывает необязательный параметр отображения для сообщения, которым может быть (1) «отображать немедленно» - отображать так быстро, как возможно, (2) «настройки по умолчанию мобильного устройства» - отображать на основании настроек по умолчанию для беспроводного устройства, или (3) «активизация пользователем» - отображать, только когда активизировалось пользователем.
Сообщение пакета данных, кроме того, ассоциативно связано с BC_ADDR (адресом BC), который содержит в себе (1) поле приоритета, которое указывает приоритет сообщения, (2) поле Message_ID (идентификатора сообщения), которое служит отличительным признаком разных сообщений для одной и той же услуги, (3) поле Zone_ID (идентификатора зоны), которое указывает географическую зону, для которой должно быть отправлено сообщение, (4) поле услуги, которое указывает услугу, ассоциативно связанную с сообщением, и (5) поле языка, которое указывает язык, используемый для сообщения. Форматы SMS-сообщения CDMA описаны в TIA/EIA-637-B.
Как показано на фиг. 2А, 2В и 3 и описано выше, широковещательные сообщения для разных сетей имеют разные форматы. Как результат, широковещательные сообщения, принятые из разных сетей многорежимным беспроводным устройством 150, могут иметь разные параметры и кодирование содержимого. Более того, широковещательные услуги для разных сетей могут иметь разные конфигурации фильтрации, как описано ниже. Все из этого может усложнять прием широковещательных услуг из разных сетей.
Многорежимное беспроводное устройство 150 может быть сконструировано для поддержки прозрачных широковещательных услуг для разных беспроводных сетей с использованием технологий, описанных в материалах настоящей заявки. Прозрачные широковещательные услуги достигаются снабжением пользователя интерфейсом, который скрывает детали реализации для широковещательных служб по разным сетям. Таким образом, пользователю не требуется быть осведомленным о том, какие отдельные широковещательные услуги принимаются, и широковещательные услуги из разных сетей кажутся пользователю прозрачными. Прозрачные широковещательные службы упрощают прием широковещательных услуг из разных сетей и улучшают впечатление пользователя.
1. Смешанный набор параметров
Чтобы поддерживать прозрачные широковещательные услуги, определен смешанный набор (или расширенный набор) уместных параметров для широковещательных сообщений, используемых разными сетями. Параметры/подпараметры/поля широковещательного сообщения для каждой сети преобразуются в соответствующие параметры в смешанном наборе. Смешанный набор параметров используется для обработки и отображения широковещательных сообщений, принятых из многочисленных беспроводных сетей. Таблица 1 показывает смешанный набор параметров, который может использоваться для (1) CBS-сообщения для сетей GSM и UMTS и (2) широковещательного SMS-сообщения для сети CDMA. Первый столбец таблицы 1 перечисляет параметры в смешанном наборе. Второй столбец перечисляет параметры/поля CBS-сообщения (для GSM и UMTS), которые преобразуются в соответствующие параметры в смешанном наборе. Третий столбец перечисляет параметры/подпараметры/поля широковещательного SMS-сообщения (для CDMA), которые преобразуются в соответствующие параметры в смешанном наборе. Преобразование ниже описано более подробно. Параметры в смешанном наборе наполнены содержимым/значениями, полученными из преобразованных параметров принятого широковещательного сообщения, которое может быть либо CBS-сообщением, либо широковещательным SMS-сообщением.
Таблица 1Смешанный набор параметров | ||
Смешанный набор параметров | Параметры CBS (GSM & UMTS) | Параметры широковещательного SMS (CDMA) |
Тип сообщения | CBS (GSM & UMTS) CBS41 (UMTS) | CBS41 |
Идентификатор услуги | Идентификатор сообщения | Категория, язык услуги |
Кодирование | Схема кодирования данных | Msg_Encoding & Message_Type |
Язык | Схема кодирования данных | Признак языка |
Класс сообщения | Схема кодирования данных | Не применяется |
Сцепление сообщений | Параметр страницы | Header_Ind & Заголовок пользовательских данных |
Географическая область | Географическая область | Zone_ID |
Режим отображения | Географическая область | Режим отображения сообщения |
Замещение сообщения | Код сообщения & номер обновления | Message_ID |
Заголовок пользовательских данных | Схема кодирования данных & содержимое сообщения/CB-данные | Header_Ind & пользовательские данные |
Справочник канала | Индексное сообщение | Не применяется |
Тип сообщения. Параметр "тип сообщения" указывает тип широковещательного сообщения. Принятое широковещательное сообщение может быть CBS-сообщением (CBS) или широковещательным SMS-сообщением (CBS41). CBS поддерживается GSM и UMTS. CBS41 поддерживается CDMA и также может поддерживаться UMTS. Разные значения могут назначаться для CBS и CBS41. Параметр "тип сообщения" устанавливается в надлежащее значение на основании типа принятого широковещательного сообщения.
Идентификатор услуги. Параметр "идентификатор услуги" указывает широковещательную услугу для принятого широковещательного сообщения. Для GSM и UMTS параметр идентификатора сообщения в CBS-сообщении содержит в себе единственное значение для источника и типа сообщения. Каждое уникальное значение для идентификатора сообщения может рассматриваться в качестве разной широковещательной услуги. Для CDMA сочетание категории и языка услуги идентифицирует уникальную широковещательную услугу. Однако другие сочетания параметров для SMS CDMA также могут использоваться для параметра "идентификатор услуги".
Кодирование. Параметр "кодирование" указывает алфавит/набор символов, используемый для широковещательных данных в принятом широковещательном сообщении. GSM и UMTS поддерживают три набора символов - 7-бит GSM, 8-битные данные и 16-битную кодовую таблицу Unicode (UCS2). Эта информация встроена/закодирована в пределах параметра "схема кодирования данных" (DCS) (как описано в TS 23.038 3 GPP) и может быть извлечена и преобразована в параметр "кодирование". CDMA поддерживает некоторое количество наборов символов, в том числе октетный, сообщения расширенного протокола IS-91, 7-битный ASCII, IA5, кодовую таблицу Unicode, Shift-JIS, корейский, латинский/иврит, латинский и 7-битный алфавит GSM по умолчанию. Эта информация удерживается в полях Msg_Encoding и Message_Type подпараметра "пользовательские данные" и может быть извлечена и преобразована в параметр "кодирование".
Язык. Параметр "язык" указывает язык, используемый для принятого широковещательного сообщения. GSM и UMTS поддерживают некоторое количество языков, как предписано в TS 23.038 3GPP и ISO 639. Эта информация встроена/закодирована в пределах параметра "схема кодирования данных" и может быть извлечена и преобразована в параметр "язык". CDMA поддерживает набор языков, в том числе не оговоренные в спецификации, английский, французский, испанский, японский, корейский, китайский и иврит. Эта информация удерживается в подпараметре "признак языка" и может быть извлечена и преобразована в параметр "язык".
Класс сообщения. Параметр "класс сообщения" указывает обработку и маршрутизацию принятого широковещательного сообщения. GSM и UMTS поддерживают четыре класса сообщений: класс 0 для сообщений общего характера, класс 1 для МЕ-специфичных сообщений, класс 2 для сообщений SIM/USIM и класс 3 для ТЕ-специфичных сообщений. Подвижным оборудованием (ME) является беспроводное устройство. Терминальным оборудованием (TE) может быть компьютер, PDA (персональный цифровой секретарь), или некоторое другое устройство, которое может присоединяться к беспроводному устройству. Модулем идентификации абонента (SIM) и универсальным модулем идентификации абонента (USIM) являются съемные модули для беспроводного устройства. Информация класса сообщения встроена/закодирована в пределах параметра "схема кодирования данных" и может быть извлечена и преобразована в параметр "класс сообщения". CDMA не использует это понятие класса сообщения. Значение по умолчанию может использоваться для параметра класса сообщения для CDMA.
Сцепление сообщений. Параметр сцепления сообщений переносит информацию, используемую для сцепления (соединения) множества широковещательных страниц в длинное широковещательное сообщение. Для GSM параметр "страница" содержит в себе два поля для количества широковещательных страниц в широковещательном сообщении и конкретной широковещательной страницы в пределах широковещательного сообщения. Для UMTS количество широковещательных страниц включено в параметр "CB-данные" CBS-сообщения. Информация страницы для GSM и UMTS может быть преобразована в параметр "сцепление сообщения". Для CDMA поле Header_Ind в подпараметре "идентификатор сообщения" указывает, содержит или нет подпараметр "пользовательские данные" поле "заголовок пользовательских данных", которое, в свою очередь, содержит в себе информацию для сцепления длинного широковещательного сообщения. Информация сцепления из этих двух полей может быть преобразована в параметр "сцепление сообщения".
Географическая область. Параметр "географическая область" в смешанном наборе указывает географическую зону для принятого широковещательного сообщения. Для GSM и UMTS поле "географическая область" CBS-сообщения указывает географическую зону для сообщения. Географическая зона для CBS-сообщения может быть масштаба соты, масштаба PLMN, масштаба зоны расположения (в GSM), масштаба зоны обслуживания (в UMTS), где PLMN стоит за наземной сетью мобильной связи общего пользования. Эта информация может быть извлечена из поля "географическая область" CBS-сообщения и преобразована в параметр "географическая область" в смешанном наборе. CDMA не использует понятие географической области, значит, для параметра "географическая область" может использоваться значение по умолчанию. В качестве альтернативы, информация Zone_ID из BC_ADDR может быть преобразована в параметр "географическая область" в качестве указанного в таблице 1 режима отображения. Параметр "режим отображения" указывает необязательный параметр отображения для принятого широковещательного сообщения. Для GSM и UMTS поле "географическая область" CBS-сообщения также указывает режим отображения для сообщения. Режим отображения может быть (1) «немедленным» для отображения CBS-сообщения всякий раз или (2) «нормальным» для отображения CBS-сообщения, только если пользователь предпочитает просмотреть сообщение посредством пользовательского взаимодействия. Режим отображения для принятого CBS-сообщения может быть преобразован в параметр "режим отображения". Для CDMA подпараметр "режим отображения сообщения" указывает режим отображения для широковещательного SMS-сообщения, как описано выше, и может быть преобразован в параметр "режим отображения".
Замещение сообщения. Параметр "замещение сообщения" содержит в себе информацию, используемую для замещения старого широковещательного сообщения новым широковещательным сообщением, которое содержит в себе обновленные широковещательные данные. Для GSM и UMTS номер обновления указывает изменение в содержимом того же самого CBS-сообщения. Информация, указывающая обновленное CBS-сообщение, может быть получена из принятого CBS-сообщения и преобразована в параметр "замещение сообщения". Для CDMA поле Message_ID в подпараметре "идентификатор сообщения" содержит в себе значение, используемое для идентификации отправленного SMS-сообщения. Эта информация может быть извлечена и преобразована в параметр "замещение сообщения".
Заголовок пользовательских данных. Параметр "заголовок пользовательских данных" (1) указывает, содержит или нет принятое широковещательное сообщение заголовок, и (2) содержит сам заголовок. Для GSM и UMTS наличие заголовка пользовательских данных определяется параметром DCS в CBS-сообщении, а заголовок пользовательских данных находится в поле CB-данных CBS-сообщения. Для CDMA наличие заголовка пользовательских данных определяется полем Header_Ind подпараметра "идентификатор сообщения" в сообщении доставкиSMS для широковещательного сообщения CDMA, а заголовок пользовательских данных находится в подпараметре "пользовательские данные" сообщения доставкиSMS.Первый байт указывает полную длину заголовка пользовательских данных. Может быть представлено множество заголовков пользовательских данных, которые могут предусматривать дополнительные атрибуты для сообщения и содержимого продвинутой службы обмена сообщениями (EMS), такого как битовые отображения, анимации, мелодии, текстовые стили и так далее. Информация заголовка для CDMA может быть извлечена из этих полей/подпараметров и преобразована в параметр "заголовок сообщения".
Справочник канала. Параметр "справочник канала" содержит в себе таблицу имеющихся в распоряжении широковещательных услуг. Для GSM и UMTS широковещательные услуги определены сочетанием источника и типа, и сетевой оператор может определять широковещательные услуги и задавать значения этим широковещательным услугам (например, определять смысл и значения для идентификатора сообщения). Широковещательные услуги и их заданные значения хранятся в индексной структуре. Индексная структура подвергается широковещательной передаче в беспроводные устройства посредством индексных сообщений, которые являются CBS-сообщениями со значением «1010101010b» для кода сообщения. Беспроводные устройства принимают и сохраняют индексную структуру. Каждое CBS-сообщение предназначено для одной из широковещательных услуг, описанных в индексной структуре (то есть значение "идентификатор сообщения" для CBS-сообщения будет соответствовать одному из значений в индексной структуре). Индексная структура для GSM и UMTS может быть сохранена в параметре "справочник канала".
Для CDMA категории услуг определяются в общедоступном документе TSB-58-E. Сетевой оператор может определять свою собственную категорию услуги с использованием диапазона «фирменной категории услуг» из 0x8001-0xFFFF. Каждое широковещательное SMS-сообщение предназначено для одной из определенных категорий услуг (то есть параметр "категория услуги" содержит в себе значение, соответствующее одной из определенных категорий услуг). Категории услуг, определенные согласно CDMA, также могут храниться в параметре "справочник канала". Таким образом, чтобы поддерживать GSM, UMTS и CDMA, параметр "справочник канала" может хранить расширенный набор всех широковещательных служб/категорий услуг, определенных всеми этими сетями. Таблица 1 показывает смешанный набор параметров, которые могут использоваться для широковещательных сообщений в сетях GSM, UMTS и CDMA. Таблица 1 также показывает преобразование параметров/подпараметров/полей широковещательных сообщений для этих сетей в параметры в смешанном наборе. Вообще, смешанный набор может включать в себя большее количество, иные и/или меньшее количество параметров, нежели перечисленные в таблице 1, и это находится в пределах объема изобретения. Более того, преобразование может быть иным, нежели показанное в таблице 1.
Вообще, смешанный набор включает в себя параметр для каждого параметра/подпараметра/поля широковещательного сообщения, который считается уместным. Если данный параметр в смешанном наборе применим только для одной сети, то этот параметр может принимать значения, определенные одной сетью для этого параметра, а значение по умолчанию может использоваться для других сетей, которые не используют этот параметр. В качестве примера, параметр "класс сообщения" может быть установлен в «0», «1», «2» или «3» для GSM и в значение по умолчанию для CDMA. Если данный параметр в смешанном наборе применим к множеству сетей, то этот параметр может принимать значения, определенные множеством сетей. Например, параметр "режим отображения" может приобретать значения (1) «немедленно» или "нормально" для GSM и UMTS, и (2) «отображать немедленно», «настройки по умолчанию мобильного устройства» или «активизация пользователем» для CDMA. Таким образом, каждый параметр в смешанном наборе может быть применимым к одной или множеству сетей.
Преобразование может не быть очевидным, если два параметра для двух сетей являются родственными, но обладают разной областью действия. Например, параметр "идентификатор сообщения" для GSM и UMTS указывает оба, источник и тип, CBS-сообщения, тогда как параметр "категория услуги" для CDMA указывает только категорию услуги для широковещательного SMS-сообщения. В этом случае, преобразование может выполняться различными способами. Например, параметр "идентификатор сообщения" может быть разложен на источник и тип, которые, затем, могут быть преобразованы в два параметра в смешанном наборе. В качестве альтернативы, источник и тип могут быть преобразованы в единственный параметр (идентификатор услуги) в смешанном наборе, а сочетание категории и языка могут быть использованы для CDMA, как показано в таблице 1. Преобразование может быть зависимым от конструктивного предпочтения, пользовательского предпочтения и/или других соображений.
Использование смешанного набора параметров для обработки и отображения широковещательных сообщений для прозрачных широковещательных услуг описано ниже.
2. Конфигурации фильтрации
Широковещательные сообщения могут отправляться сетями для различных типов, категорий услуг, на разных языках и так далее. Беспроводному устройству может быть предоставлена возможность принимать все, некоторые или никакие из этих широковещательных сообщений (например, на основании подписки на услугу для беспроводного устройства). Более того, пользователь может быть заинтересован во всех, некоторых или никаких широковещательных сообщениях, которым предоставлена возможность приниматься. Механизм фильтрации используется для фильтрации широковещательных сообщений в беспроводном устройстве на основании всех из применимой сети и потребностей пользователя.
Фиг. 4 показывает таблицу 400 услуг, которая может поддерживаться беспроводным устройством для фильтрации широковещательных сообщений. Для варианта осуществления, показанного на фиг. 4, таблица услуг включает в себя семь столбцов для категории услуги, языка, пометки, приоритета, выбранные, варианта выбора предупредительного сигнала и максимального количества сообщений. Столбец "категория услуги" идентифицирует категории услуг, которые были запрограммированы в таблицу услуг. Столбец "язык" указывает язык, ассоциативно связанный с каждой запрограммированной категорией услуг. Таблица услуг включает в себя одну запись (или строку) для каждой широковещательной услуги, которая может быть (1) уникальным сочетанием категории и языка услуги для CDMA либо (2) уникальным значением идентификатора сообщения для GSM и UMTS.
Столбец "пометки" хранит распознаваемые пользователем пометки (например, «местные новости») для категорий услуг, которым присвоены нераспознаваемые значения (например, 0x0004). Столбец "приоритет" указывает приоритет, выбранный пользователем для каждой запрограммированной записи в таблице услуг. Столбец "выбранные" указывает, бы