фильтрация широковещательных sms сообщений
Классы МПК: | H04Q7/22 с использованием специализированных коммутационных станций, например, сотовые системы радиосвязи |
Автор(ы): | ЦЮЙ Хай (US), УТИДА Нобуюки (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2003-07-18 публикация патента:
10.03.2008 |
Изобретение относится к системе обмена широковещательными сообщениями. Технический результат заключается в совершенствовании способа приема широковещательных сообщений. Широковещательное сообщение первоначально принимают и один или более критериев фильтрации применяют к принятому широковещательному сообщению. Критерии фильтрации заданы установками, хранимыми в съемном модуле, подключенном к приемнику. Принятое широковещательное сообщение затем обрабатывают, если оно не отфильтровано согласно упомянутым одному или более критериям фильтрации. Эти один или более критериев фильтрации могут включать в себя: критерии фильтрации, наложенные поставщиком услуг и заданные в установке конфигурации сети, критерии фильтрации, определенные пользователем мобильной станции и заданные в установке конфигурации пользователя, критерии фильтрации, выбранные пользователем мобильной станции на основе предпочтений пользователя, которые допускают фильтрацию широковещательных сообщений на основе категории услуг, языка и приоритета, или любую комбинацию вышеперечисленного. 5 н. и 19 з.п. ф-лы, 12 ил.
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-2.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-3.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-4.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-5.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-6.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-7.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-8.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-9.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-10.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-11.jpg)
![фильтрация широковещательных sms сообщений, патент № 2319321](/images/patents/148/2319321/2319321-12.jpg)
Формула изобретения
1. Способ фильтрации широковещательных сообщений в приемнике в сети связи множественного доступа с кодовым разделением каналов (CDMA), содержащий этапы, на которых принимают широковещательное сообщение в приемнике в сети связи CDMA; применяют один или более критериев фильтрации к принятому широковещательному сообщению, при этом критерии фильтрации заданы установками, хранимыми на съемном модуле, подключенном к приемнику, причем упомянутые один или более критериев фильтрации содержат установку конфигурации сети, которая указывает, что разрешен прием всех широковещательных сообщений, что не разрешен прием никаких широковещательных сообщений или что разрешен прием только широковещательных сообщений для элементов, запрограммированных в таблице услуг, при этом таблица услуг содержит множество элементов и каждый элемент содержит категорию услуг широковещания информации, язык этой категории услуг широковещания информации и выбор пользователя в отношении того, принимать ли или не принимать данный элемент, и обрабатывают принятое широковещательное сообщение, если оно не отфильтровано согласно упомянутым одному или более критериям фильтрации, при этом установка конфигурации сети предназначена для обеспечения сообщений, включая разрешение приема всех широковещательных сообщений, не разрешение приема никаких широковещательных сообщений или разрешение приема только широковещательных сообщений для элементов, запрограммированных в таблице услуг.
2. Способ по п.1, в котором установка конфигурации сети хранится в первом элементарном файле в съемном модуле.
3. Способ по п.1, в котором упомянутые один или более критериев фильтрации включают в себя определенные пользователем критерии фильтрации.
4. Способ по п.3, в котором определенные пользователем критерии фильтрации заданы установкой конфигурации пользователя, которая указывает, что все широковещательные сообщения должны быть приняты, что ни одно из широковещательных сообщений не должно быть принято или что только широковещательные сообщения для элементов, запрограммированных в таблице услуг, должны быть приняты.
5. Способ по п.4, в котором установка конфигурации пользователя хранится во втором элементарном файле в съемном модуле.
6. Способ по п.1, в котором упомянутые один или более критериев фильтрации включают в себя выбранные пользователем критерии для предпочтений пользователя.
7. Способ по п.6, в котором выбранные пользователем критерии фильтрации допускают фильтрацию широковещательных сообщений на основе категории услуг широковещания информации, комбинаций категории услуг и языка или комбинаций категорий услуг, языка и приоритета.
8. Способ по п.7, в котором выбранные пользователем критерии фильтрации дополнительно содержат, по меньшей мере, одно из (а) пользовательского выбора комбинации категории услуг и языка и (b) максимального количества широковещательных сообщений, которое может быть сохранено для элемента в таблице услуг.
9. Способ по п.6, в котором выбранные пользователем критерии фильтрации применяют к элементам, запрограммированным в таблице услуг.
10. Способ по п.9, в котором каждый элемент в таблице услуг соответствует уникальной комбинации категории услуг широковещания информации и языка.
11. Способ по п.9, в котором каждый элемент в таблице услуг может быть выбран или его выбор может быть отменен пользователем, при этом только широковещательные сообщения для выбранных элементов могут быть обработаны, если таблица услуг задействована для использования.
12. Способ по п.9, в котором таблица услуг и выбранные пользователем критерии фильтрации хранятся в третьем элементарном файле в съемном модуле.
13. Способ по п.1, дополнительно содержащий этап, на котором обнаруживают копию принятого широковещательного сообщения, при этом принятое широковещательное сообщение обрабатывают, только если копия не обнаружена.
14. Способ по п.1, в котором сеть беспроводной связи является сетью cdma2000, которая реализует стандарт ANSI-41.
15. Способ фильтрации широковещательных сообщений в мобильной станции в сети связи множественного доступа с кодовым разделением каналов (CDMA), содержащий этапы, на которых принимают широковещательное сообщение на мобильной станции в сети связи CDMA; применяют критерии фильтрации, наложенные поставщиком услуг, к принятому широковещательному сообщению; применяют определенные пользователем критерии фильтрации к принятому широковещательному сообщению; применяют выбранные пользователем критерии фильтрации к принятому широковещательному сообщению, при этом критерии фильтрации хранятся в съемном модуле, подключенном к мобильной станции; и обрабатывают принятое широковещательное сообщение, если оно не было отфильтровано согласно критериям фильтрации, при этом критерии фильтрации, наложенные поставщиком услуг, заданы установкой конфигурации сети, которая предназначена для обеспечения сообщений, включая разрешение приема всех широковещательных сообщений, не разрешение приема никаких широковещательных сообщений или разрешение приема только широковещательных сообщений для элементов, запрограммированных в таблице услуг.
16. Способ по п.15, в котором определенные пользователем критерии фильтрации заданы установкой конфигурации пользователя, и выбранные пользователем критерии фильтрации заданы для элементов, запрограммированных в таблице услуг.
17. Способ по п.16, в котором установка конфигурации сети, установка конфигурации пользователя и таблица услуг хранятся в одном или более элементарных файлах на съемном модуле.
18. Способ программирования установки конфигурации сети, используемой для фильтрации широковещательных сообщений в приемнике в сети связи множественного доступа с кодовым разделением каналов (CDMA), содержащий этап, на котором осуществляют обмен через эфир сообщением, несущим установку конфигурации сети, подлежащую программированию в приемник в сети связи CDMA, причем данная установка конфигурации сети определяет функциональную возможность приемника в отношении приема широковещательных сообщений, при этом установка конфигурации сети указывает, что разрешен прием всех широковещательных сообщений, что не разрешен прием никаких широковещательных сообщений или что разрешен прием только широковещательных сообщений для элементов, запрограммированных в таблице услуг, и при этом установка конфигурации сети предназначена для обеспечения сообщений, включая разрешение приема всех широковещательных сообщений, не разрешения приема никаких широковещательных сообщений или разрешение приема только широковещательных сообщений для элементов, запрограммированных в таблице услуг.
19. Запоминающее устройство, подключенное с возможностью обмена данными к устройству цифровой обработки сигналов (DSPD), выполненному с возможностью интерпретации цифровой информации для: приема широковещательного сообщения в сети связи множественного доступа с кодовым разделением каналов (CDMA); применения одного или более критериев фильтрации к принятому широковещательному сообщению, при этом критерии фильтрации заданы установками, хранимыми на съемном модуле, причем упомянутые один или более критериев фильтрации содержат установку конфигурации сети, которая указывает, что разрешен прием всех широковещательных сообщений, что не разрешен прием никаких широковещательных сообщений или что разрешен прием только широковещательных сообщений для элементов, запрограммированных в таблице услуг, при этом таблица услуг содержит множество элементов и каждый элемент содержит категорию услуг широковещания информации, язык этой категории услуг широковещания информации и выбор пользователя в отношении того, принимать ли или не принимать данный элемент, и обработки принятого широковещательного сообщения, если оно не отфильтровано согласно упомянутым одному или более критериям фильтрации, при этом установка конфигурации сети предназначена для обеспечения сообщений, включая разрешение приема всех широковещательных сообщений, не разрешение приема никаких широковещательных сообщений или разрешение приема только широковещательных сообщений для элементов, запрограммированных в таблице услуг.
20. Устройство, предназначенное для фильтрации входящих широковещательных сообщений в сети связи множественного доступа с кодовым разделением каналов (CDMA) и содержащее: средство для приема широковещательного сообщения в сети связи CDMA; средство для применения одного или более критериев фильтрации к принятому широковещательному сообщению, при этом упомянутые один или более критериев фильтрации содержат установку конфигурации сети, которая указывает, что разрешен прием всех широковещательных сообщений, что не разрешен прием никаких широковещательных сообщений или что разрешен прием только широковещательных сообщений для элементов, запрограммированных в таблице услуг, при этом таблица услуг содержит множество элементов и каждый элемент содержит категорию услуг широковещания информации, язык этой категории услуг широковещания информации и выбор пользователя в отношении того, принимать или не принимать данный элемент; съемный модуль для хранения установок, указывающих упомянутые критерии фильтрации; и средство для обработки принятого широковещательного сообщения, если оно не отфильтровано согласно упомянутым одному или более критериям фильтрации, при этом установка конфигурации сети предназначена для обеспечения сообщений, включая разрешение приема всех широковещательных сообщений, не разрешение приема никаких широковещательных сообщений или разрешение приема только широковещательных сообщений для элементов, запрограммированных в таблице услуг.
21. Устройство по п.20, в котором упомянутые один или более критериев фильтрации включают в себя определенные пользователем критерии фильтрации, заданные установкой конфигурации пользователя.
22. Устройство по п.20, в котором упомянутые один или более критериев фильтрации включают в себя выбранные пользователем критерии фильтрации, которые допускают фильтрацию широковещательных сообщений на основе категорий услуг широковещания информации, комбинаций категории услуг и языка или комбинаций категории услуг, языка и приоритета.
23. Устройство по п.20, в котором съемный модуль хранит установки в одном или более элементарных файлах.
24. Устройство по п.22, в котором выбранные пользователем критерии фильтрации дополнительно содержат, по меньшей мере, одно из (а) пользовательского выбора комбинации услуг и языка и (b) максимального количества широковещательных сообщений, которое может быть сохранено для элемента в таблице услуг.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Данное изобретение относится, в общем, к беспроводному обмену сообщениями и, более конкретно, к способам фильтрации широковещательных SMS сообщений в мобильной станции.
Предшествующий уровень техники
Служба коротких сообщений (SMS) является службой, которая поддерживает обмен SMS сообщениями или короткими сообщениями между мобильными станциями и системой беспроводной связи. Этими короткими сообщениями могут быть специфические для конкретного пользователя сообщения, предназначенные для мобильных станций конкретных получателей, или широковещательные сообщения, предназначенные для множества мобильных станций.
Широковещательные SMS сообщения могут быть посланы сетью беспроводной связи для различных категорий услуг (например, новости, спорт и т.д.), на различных языках и с различными приоритетами. Каждой мобильной станции в сети может быть разрешено ее поставщиком услуг принимать все широковещательные сообщения, только подмножество широковещательных сообщений или не разрешено принимать никаких широковещательных сообщений. Для данной мобильной станции широковещательные сообщения, которые разрешено принимать, могут быть определены различными факторами, которые могут относиться к развертыванию сети, инициализации услуг, состоянию подписки и т.д. Например, абоненту услуг мобильной связи высшего разряда может быть разрешено принимать все широковещательные сообщения, тогда как обычному абоненту услуг мобильной связи может быть разрешено принимать только широковещательные сообщения для определенных связанных категорий услуг.
Пользователь мобильной станции может быть заинтересован в приеме только некоторых из широковещательных SMS сообщений, которые разрешены для приема мобильной станцией. Например, пользователь мобильной связи может быть заинтересован в приеме только широковещательных сообщений для некоторых категорий услуг (например, спорт) и/или с определенным или более высоким уровнем приоритета. Широковещательные сообщения, которые могут приниматься мобильной станцией, могут быть также ограничены доступностью ресурсов (например, памяти) в мобильной станции.
Следовательно, существует необходимость в данной области техники в способах «фильтрации» широковещательных SMS сообщений, которые должны приниматься мобильной станцией, на основе одного или нескольких критериев, определенных поставщиком услуг и/или пользователем мобильной станции.
Сущность изобретения
Согласно настоящему изобретению предложены способы фильтрации широковещательных SMS сообщений в мобильной станции на основе конфигурации сети, конфигурации пользователя, предпочтений пользователя и т.д. Эти способы дают возможность поставщику услуг конфигурировать функциональные возможности мобильной станции в отношении широковещания SMS и дополнительно позволяют пользователю мобильной станции конфигурировать и изменять упомянутые функциональные возможности в отношении широковещания SMS на основе предпочтений пользователя. Установки для конфигурации сети, конфигурации пользователя и предпочтений пользователя хранятся в энергонезависимой памяти, которая находится в мобильной станции или доступна для мобильной станции (например, съемный модуль идентификации абонента (R-UIM)).
В одном варианте осуществления предоставляется способ фильтрации широковещательных сообщений в приемнике (например, в мобильной станции) в сети беспроводной связи (например в сети множественного доступа с кодовым разделением каналов (CDMA), которая реализует стандарт ANSI-41). В соответствии с этим способом первоначально принимают широковещательное сообщение и один или более критериев фильтрации применяют к принятому широковещательному сообщению. Критерии фильтрации заданы установками, хранимыми в съемом модуле (например, R-UIM), подключенном к приемнику. Принятое широковещательное сообщение затем обрабатывают, если оно не отфильтровано согласно одному или более критериям фильтрации.
Эти один или более критериев фильтрации могут включать в себя (1) критерии фильтрации, наложенные поставщиком услуг и заданные установкой конфигурации сети, (2) критерии фильтрации, определенные пользователем мобильной станции и заданные установкой конфигурации пользователя, (3) критерии фильтрации, выбранные пользователем мобильной станции на основе предпочтений пользователя, или (4) любые их комбинации. Установка конфигурации сети может указывать, что разрешено принимать все широковещательные сообщения («Разрешить все»), не разрешено принимать никаких широковещательных сообщений («Запретить»), или разрешено принимать только широковещательные сообщения для элементов, запрограммированных в таблице услуг («Разрешить только таблицу»). Установка конфигурации пользователя может указывать, что все разрешенные широковещательные сообщения должны быть приняты («Активировать все»), ни одно из вещательных сообщений не должно быть принято («Деактивировать»), или должны быть приняты только широковещательные сообщения для элементов, запрограммированных в таблице услуг («Активировать только таблицу»).
Выбранные пользователем критерии фильтрации допускают фильтрацию широковещательных сообщений на основе категории услуг, языка, приоритета или любой их комбинации. Эти критерии применяются к элементам, запрограммированным в таблице услуг, при этом каждый элемент соответствует уникальной комбинации категории услуг и языка. Каждый запрограммированный элемент может быть выбран или его выбор может быть отменен, и только широковещательные сообщения для выбранных элементов могут быть обработаны (при условии, что другие критерии удовлетворены), если таблица услуг задействована для использования. Установки конфигурации сети и пользователя и таблица услуг могут храниться в одном или более элементарных файлах в съемном модуле.
Согласно настоящему изобретению также предоставляются способы для программирования через эфир установки конфигурации сети и таблицы услуг для мобильной станции через программирующие сообщения.
Различные аспекты и варианты осуществления изобретения описаны более подробно ниже. Согласно изобретению дополнительно предоставляются способы, коды программ, цифровые процессоры сигналов, мобильные станции, базовые станции, системы и другие устройства и элементы, которые реализуют различные аспекты, варианты осуществления и признаки изобретения, описанные более подробно ниже.
Перечень чертежей
Признаки, сущность и преимущества данного изобретения явствуют из подробного описания, изложенного ниже, взятого в сочетании с чертежами, на которых используется сквозная нумерация позиций и в которых:
фиг. 1 - схема сети беспроводной связи, которая поддерживает SMS;
фиг. 2 - простая блок-схема центра сообщений и мобильной станции;
фиг. 3 - схема таблицы услуг;
фиг. 4А-4С - три элементарных файла (EF), которые могут использоваться для хранения установки конфигурации сети, установки конфигурации пользователя и таблицы услуг соответственно;
фиг. 5 - SMS сообщение доставки, используемое для программирования таблицы услуг;
фиг. 6А и 6В соответственно - SMS сообщение доставки и SMS сообщение представления, которые могут использоваться для программирования установки конфигурации сети;
фиг. 7 - поля широковещательного адреса вещания (BC_ADDR) для широковещательного SMS сообщения; и
фиг. 8 и 9 - блок-схемы последовательности операций двух процессов для фильтрации входящих широковещательных сообщений в мобильной станции.
Подробное описание
Фиг. 1 является схемой сети 100 беспроводной связи, которая поддерживает службу коротких сообщений (SMS). Сеть 100 включает в себя множество центров 112 сообщений (MC), центров 114 коммутации мобильной связи (MSC) и базовых станций 116. Центры сообщений отвечают за хранение, ретрансляцию и пересылку коротких сообщений для мобильных станций 140 в пределах сети. Центры MSC выполняют функции коммутации (т.е. маршрутизации сообщений и данных) для мобильных станций в пределах их зон обслуживания. Центры сообщений могут быть реализованы отдельно от MSC или интегрированы с MSC. Каждая мобильная станция обслуживается одним MSC в любой заданный момент, и этот MSC называется обслуживающим мобильную станцию MSC. Базовыми станциями являются фиксированные станции, используемые для связи с мобильными станциями. Мобильная станция также называется удаленной станцией, терминалом, оборудованием пользователя (UE) или обозначается каким-либо другим термином.
В варианте осуществления, показанном на фиг. 1, каждый центр сообщений осуществляет связь с соответствующим MSC для поддержки SMS. Каждый MSC дополнительно подключен к множеству базовых станций и управляет связью для мобильных станций, находящихся в зонах обслуживания этих базовых станций. Каждая базовая станция осуществляет связь с мобильными станциями, находящимися в ее зоне обслуживания, для поддержки SMS и других услуг (например, речевых, услуг пакетных данных и т.д.). Каждая мобильная станция может осуществлять связь с одной или несколькими базовыми станциями в любой заданный момент в зависимости от того, активна ли она или нет, и поддерживается ли мягкая эстафетная передача обслуживания или нет.
Сетью 100 может быть сеть множественного доступа с кодовым разделением каналов (CDMA), сеть множественного доступа с временным разделением каналов (TDMA) или некоторый другой тип сети. Сеть CDMA может быть сконструирована для реализации одного или нескольких стандартов, таких как сdma2000, W-CDMA (широкополосный CDMA), IS-95 и т.д. Сеть TDMA может быть также сконструирована для реализации одного или нескольких стандартов, таких как глобальная система мобильной связи (GSM).
Сеть обычно дополнительно реализует конкретный сетевой протокол мобильной связи, который допускает роуминг и усовершенствованные услуги, при этом стандарт ANSI-41 обычно используется для сетей CDMA (за исключением W-CDMA), и протокол части мобильных приложений GSM (GSM-MAP) используется для сетей GSM. Сеть может также применять комбинацию различных технологий. Например, сеть GSM1x является сетью GSM-MAP, которая использует радиоинтерфейс CDMA.
Поскольку SMS зависит от технологии сети (ANSI-41 или MAP), сети CDMA и GSM, которые реализуют различные сетевые технологии, поддерживают различные реализации SMS. Каждая реализация SMS имеет различные функциональные возможности и использует различные типы сообщений и форматов для посылки коротких сообщений. Для сети GSM1x SMS сообщения GSM посылаются через радиоинтерфейс CDMA в форме SMS сообщений CDMA.
Описанные здесь способы фильтрации широковещательных SMS сообщений могут использоваться в различных сетях. Для ясности различные аспекты и варианты осуществления конкретно описаны для основанной на ANSI-41 сети. Реализация SMS для основанных на ANSI-41 сетей подробно описана в документе TIA/EIA-637-B, озаглавленном «Short Message Service for Wideband Spread Spectrum Systems», который общедоступен и включен в настоящее описание посредством ссылки.
Фиг. 2 является блок-схемой варианта осуществления центра 112х сообщений и мобильной станции 140х. В центре 112х сообщений данные для SMS сообщений, подлежащих посылке к мобильным станциям, изначально хранятся в буфере 212 сообщений. Эти данные после этого извлекаются из буфера по мере необходимости и предоставляются процессору 214 коротких сообщений, который формирует SMS сообщения надлежащего типа и в надлежащем формате. SMS сообщения затем предоставляются соответствующему MSC 114х, который далее пересылает эти сообщения на надлежащие базовые станции 116, находящиеся под его управлением. Каждая базовая станция обрабатывает SMS сообщения, подлежащие посылке к мобильным станциям, находящимся в пределах ее зоны обслуживания, и включает обработанные сообщения в модулированный сигнал, который передается к мобильным станциям.
В пределах центра 112х сообщений контроллер 220 направляет поток данных через этот центр сообщений и далее управляет обработкой для генерации коротких сообщений. Запоминающее устройство 222 обеспечивает хранение кодов программ и данных, используемых контроллером 220.
Фиг. 2 также показывает вариант осуществления мобильной станции 140х. На приемном тракте модулированный сигнал, переданный от обслуживающей мобильную станцию базовой станции, принимается антенной 252 и предоставляется блоку 254 приемника. Блок 254 приемника обрабатывает (например, фильтрует, усиливает и преобразует с понижением частоты) принятый сигнал и далее оцифровывает обработанный сигнал для обеспечения выборок. Демодулятор/декодер 256 затем демодулирует выборки (например, на основе обработки физического уровня cdma2000) и далее декодирует демодулированные данные для обеспечения декодированных данных, которые включают в себя SMS сообщения, посланные в модулированном сигнале. Данные для специфических для конкретного пользователя широковещательных SMS сообщений для этой мобильной станции предоставляются как выходные данные и могут далее храниться в запоминающем устройстве 262.
На передающем тракте данные и сообщения, подлежащие посылке мобильной станцией, предоставляются кодеру/модулятору 272, который кодирует и модулирует данные/сообщения. Модулированные данные затем обрабатываются блоком 274 передатчика для обеспечения модулированного сигнала, подходящего для передачи назад к базовой станции.
Мобильная станция может быть сконструирована со съемным модулем 270 идентификации пользователя (R-UIM). Этот R-UIM имеет энергонезависимую память и может хранить идентификационные данные абонента, которые могут включать в себя персональную информацию, такую как установки сети, привилегии, предпочтения, телефонные книги и т.д. Например, R-UIM может использоваться для хранения информации, используемой для фильтрации широковещательных SMS сообщений, как описано ниже. R-UIM облегчает роуминг в странах, где используются другие частоты, или между сетями CDMA и GSM, позволяя абонентам менять телефонные трубки при использовании одного и того же съемного модуля для поддержания их персональной информации.
Контроллер 260 управляет работой блоков в мобильной станции 140х. Например, контроллер 260 может управлять фильтрацией и обработкой входящих широковещательных SMS сообщений и передачей подтверждения, данных и т.д. Запоминающее устройство 262 обеспечивает хранение кодов программ и данных, используемых контроллером 260 (например, данных для SMS сообщений).
Фиг. 2 показывает конкретный вариант осуществления центра 112х сообщений и мобильной станции 140х. Другие варианты осуществления также подразумеваются и находятся в пределах объема изобретения.
Фиг. 3 является схемой варианта осуществления таблицы 300 услуг, которая может поддерживаться мобильной станцией для фильтрации широковещательных SMS сообщений. В этом конкретном варианте осуществления таблица услуг включает в себя четыре столбца, используемых для фильтрации широковещательных сообщений: «Категория услуг», «Язык», «Приоритет» и «Выбрано». Столбец «Категория услуг» включает в себя идентификационные данные различных категорий услуг, которые были запрограммированы в таблицу услуг. Столбец «Язык» включает в себя язык, связанный с каждой запрограммированной категорией услуг. Согласно одному варианту осуществления таблица услуг включает в себя один элемент (или строку) для каждой уникальной комбинации категории услуг и языка. Списки всех категорий услуг и языков, определенных в настоящее время TIA/EIA-637-B, даны в документе TSB-58-E, озаглавленном «Administration of Parameter Value Assignments for cdma2000 Spread Spectrum Standards», который общедоступен и включен в настоящее описание посредством ссылки. В альтернативном варианте осуществления может быть определено, что таблица услуг включает в себя один элемент для каждой уникальной комбинации значений в некотором другом наборе заданных столбцов (например, один элемент для каждой уникальной комбинации категории услуг/приоритета, или категории услуг/языка/приоритета, или некоторого другого набора столбцов).
Столбец «Приоритет» включает в себя приоритет, выбранный пользователем мобильной станции для каждой комбинации категории услуг/языка (т.е. каждого запрограммированного элемента) в таблице услуг. Столбец «Выбрано» включает в себя указание того, была ли выбрана или нет каждая комбинация категории услуг/языка в таблице услуг для приема пользователем мобильной станции. Только широковещательные сообщения для запрограммированных элементов, которые были выбраны, обрабатываются мобильной станцией (в предположении того, что другие критерии, если они есть, также удовлетворены).
Может быть определено, что таблица услуг включает в себя другие столбцы для другой информации, полезной для широковещательных сообщений. В варианте осуществления, показанном на фиг. 3, таблица услуг дополнительно включает в себя (1) столбец «Опция извещения» для указания конкретной опции извещения для использования для широковещательных сообщений для каждого запрограммированного элемента, и (2) столбец «Максимум сообщений» для указания максимального количества широковещательных сообщений, которое может храниться для каждого запрограммированного элемента. Список всех определенных в настоящее время опций извещения приведен в документе стандарта TIA/EIA-637-B.
Также может быть определено, что таблица услуг включает в себя другие столбцы для другой информации, которая может быть уместна для обработки широковещательных сообщений.
Фильтрация широковещательных SMS сообщений в мобильной станции может быть выполнена на основе различных критериев. В одном варианте осуществления критерии фильтрации широковещательных сообщений классифицируются на три категории: конфигурация сети, конфигурация пользователя и предпочтения пользователя.
Конфигурация сети включает в себя критерии фильтрации, наложенные поставщиком услуг. В конкретном варианте осуществления количество возможных установок определено для конфигурации сети и показано в таблице 1. Входящие широковещательные сообщения затем фильтруются в мобильной станции на основе запрограммированных установок конфигурации сети.
Таблица 1 | |
Имя поля | Описание |
Запретить | Эта установка блокирует функциональную возможность мобильной станции в отношении широковещания SMS (т.е. мобильная станция не будет обрабатывать широковещание SMS). |
Разрешить только таблицу | Эта установка позволяет мобильной станции принимать только широковещательные сообщения для категорий услуг, которые были запрограммированы в таблице услуг. |
Разрешить все | Эта установка позволяет мобильной станции принимать широковещательные сообщения для всех категорий услуг. |
Конфигурация пользователя включает в себя критерии фильтрации, определенные пользователем мобильной станции. В конкретном варианте осуществления, количество возможных установок определено для конфигурации пользователя и показано в таблице 2. Входящие широковещательные сообщения далее фильтруются в мобильной станции на основе выбранной установки конфигурации пользователя.
Таблица 2 | |
Имя поля | Описание |
Деактивировать | Эта установка деактивирует функции мобильной станции в отношении широковещания SMS (т.е. мобильная станция не будет обрабатывать широковещание SMS). |
Активировать только таблицу | Эта установка позволяет мобильной станции принимать только широковещательные сообщения для категорий услуг, которые были запрограммированы в таблице услуг, подверженные любым дополнительным критериям фильтрации, включенным в таблицу услуг на основе предпочтений пользователя. Эта установка действительна, только если конфигурация сети не является «Запретить». Кроме того, пользователь мобильной станции может избирательно блокировать и разблокировать отдельные запрограммированные элементы в таблице услуг. |
Активировать все | Эта установка позволяет мобильной станции принимать широковещательные сообщения для всех категорий услуг. Эта установка действительна, только если конфигурацией сети является «Разрешить все». К таблице услуг не будут обращаться при этой установке. |
В варианте осуществления и как указано в таблице 2, конфигурация пользователя ограничена конфигурацией сети. Таким образом, пользователь не может должным образом получить установку конфигурации пользователя, которая шире, чем установка конфигурации сети. Например, если установкой конфигурации сети является «Разрешить только таблицу», то установка конфигурации пользователя ограничена «Активировать только таблицу» или «Деактивировать».
Предпочтения пользователя включают в себя критерии фильтрации, выбранные пользователем мобильной станции, и применяются к запрограммированным элементам в таблице услуг. Пользователю мобильной станции может быть разрешено на индивидуальной основе блокировать/разблокировать (или выбирать/отменять выбор) каждый запрограммированный элемент в таблице услуг. Пользователь мобильной станции может также задавать уровень приоритета для каждого запрограммированного элемента. В этом случае из всех входящих широковещательных сообщений для конкретного выбранного (неблокированного) запрограммированного элемента обрабатываются только сообщения, имеющие приоритет, равный или больший, чем уровень приоритета, заданный в таблице услуг. В некотором варианте осуществления предпочтения пользователя в таблице услуг имеют влияние, только если таблица услуг задействована для использования. Это было бы в случае, если установкой конфигурации сети было либо «Разрешить все», либо «Разрешить только таблицу» и установкой конфигурации пользователя было бы «Активировать только таблицу».
Установка конфигурации сети, таким образом, определяет критерии фильтрации, наложенные поставщиком услуг, установка конфигурации пользователя определяет критерии фильтрации, определенные пользователем мобильной станции, и таблица услуг включает в себя критерии фильтрации, выбранные пользователем. Также может использоваться меньшее количество критериев фильтрации и категории, другие и/или дополнительные критерии фильтрации и категории, и это находится в пределах объема изобретения. Кроме того, могут быть заданы установки, отличающиеся от установок, описанных выше, и это также находится в пределах объема изобретения.
В общем, установки для конфигурации сети, конфигурации пользователя и предпочтений абонента (и любая другая информация, которая может быть полезна для фильтрации широковещательных SMS сообщений) могут храниться в энергонезависимой памяти, которая либо находится в мобильной станции, либо доступна для мобильной станции. Энергонезависимой памятью может быть флэш-память, электрически стираемое программируемое ПЗУ (EEPROM), мультимедийная карта (ММС) или некоторый другой тип энергонезависимой памяти.
Как показано на фиг. 2, эти установки могут храниться в запоминающем устройстве 262 и/или R-UIM 270. Если установки хранятся в R-UIM, то пользователь мобильной станции может извлечь этот модуль из одной мобильной станции и вставить его в другую мобильную станцию, и новая мобильная станция сохранит ту же самую конфигурацию и предпочтения широковещания SMS.
R-UIM включает в себя некоторое количество элементарных файлов (EF), которые используются для хранения различных типов информации, относящейся к SMS. Например, EFSMSS (состояние SMS) хранит информацию состояния для SMS. R-UIM и элементарные файлы для SMS подробно описаны в документе TIA/EIA/IS-820-1, озаглавленном «Removable User Identity Module (R-UIM) for TIA/EIA Spread Spectrum Standards», и документе 3GPP2 C.S0023-0, озаглавленном «Removable User Identity Module (R-UIM) for cdma2000 Spread Spectrum Systems», оба из которых общедоступны и включены в настоящее описание посредством ссылки.
В некотором варианте осуществления таблица услуг и установки для конфигурации сети, конфигурации пользователя и предпочтений пользователя хранятся в элементарных файлах в R-UIM.
Фиг. 4А показывает элементарный файл EF BCSMScfg 410, который может использоваться для хранения установки конфигурации сети. Элементарный файл 410 включает в себя множество полей, которые определены TIA/EIA/IS-820-1 и 3GPP2 C.S0023-0. Таблица 3 перечисляет эти поля для части заголовка элементарного файла и их короткие описания.
Таблица 3 | |
Имя поля | Описание |
Идентификатор | Включает в себя значение, назначенное и используемое для конкретной идентификации этого элементарного файла. |
Структура | Указывает структуру данных в элементарном файле. «Прозрачная» означает, что данные хранятся в форме с побитовым отображением. «Линейно-фиксированная» указывает, что данные хранятся в табличном формате. |
Размер файла и длина записи | Размер файла указывает длину (в байтах) «прозрачного» элементарного файла, и длина записи указывает длину каждой записи в «линейно-фиксированном» (табличном) элементарном файле. |
Активность обновления | Указывает частоту, с которой данные в элементарном файле, как ожидается, будут обновляться. |
Условия доступа | Определяют условия, при которых разрешены различные типы привилегии (Читать, Обновить, Аннулировать, Восстановить). «CHV1» обозначает, что для получения привилегии требуется верификация владельца карточки (например, персонального идентификационного номера (PIN)). «ADM» обозначает, что привилегия дана только администратору в потребительском центре поставщика услуг (например, магазине мобильных телефонов). |
Как показано на фиг. 4А, элементарный файл EFBCSMScfg включает в себя один байт для установки конфигурации сети, который отмечен как «Широковещательная конфигурация сети». Этот байт может быть установлен, как показано на фиг. 4А, для трех возможных установок конфигурации сети («Запретить», «Разрешить только таблицу» и «Разрешить все»), описанных выше в таблице 1.
Фиг. 4В показывает элементарный файл EFBCSMSpref 420, который может использоваться для хранения установки конфигурации пользователя. Этот элементарный файл включает в себя один байт для установки конфигурации пользователя, который отмечен как «Широковещательная конфигурация пользователя». Этот байт может быть установлен, как показано на фиг. 4В, для трех возможных установок конфигурации пользователя («Деактивировать», «Активировать только таблицу» и «Активировать все»), описанных выше в таблице 2.
Фиг. 4С показывает элементарный файл EFBCSMStable 430, который может использоваться для хранения информации для таблицы услуг и критериев фильтрации, относящихся к предпочтениям пользователя. Этот элементарный файл имеет линейную фиксированную структуру, которая является таблицей. Эта таблица имеет множество столбцов, причем каждый столбец имеет конкретную длину (в байтах), определенную в элементарном файле.
В конкретном варианте осуществления, показанном на фиг. 4С, элементарный файл EF BCSMStable определяет таблицу услуг, имеющую восемь столбцов, или восемь полей для каждого элемента в таблице услуг. Элементарный файл включает в себя один экземпляр этих восьми полей для каждой комбинации категории услуг/языка, которые были запрограммированы в таблице услуг. Таблица 4 перечисляет восемь полей для каждого запрограммированного элемента.
Таблица 4 | |
Имя поля | Описание |
Выбрано | Указывает, был ли запрограммированный элемент выбран пользователем. |
Категория услуг | Включает в себя значение, которое идентифицирует категорию услуг для запрограммированного элемента. |
Язык | Указывает язык, связанный с категорией услуг для запрограммированного элемента. |
Приоритет | Указывает приоритет, назначенный запрограммированному элементу пользователем мобильной станции. |
Опция извещения | Указывает опцию, используемую для извещения пользователя мобильной станции о новом широковещательном сообщении для запрограммированного элемента. |
Максимум сообщений | Указывает максимальное количество широковещательных сообщений, которое может храниться для запрограммированного элемента. |
Кодирование метки | Указывает схему кодирования, используемую для метки категории услуг. |
Метка | Хранит метку категории услуг. |
Все поля, определенные выше для таблицы услуг, за исключением поля «Выбрано», подробно описаны в документе стандарта TIA/EIA-637-B.
Фиг. 4А-4С показывают конкретный вариант осуществления элементарных файлов, используемых для хранения установок для конфигурации сети, конфигурации пользователя и предпочтений пользователя. Меньшее количество элементарных файлов, другие и/или дополнительные элементарные файлы могут также использоваться. Кроме того, меньшее количество полей, другие и/или дополнительные поля могут также быть определены для каждого из элементарных файлов, описанных выше. Эти различные вариации находятся в пределах объема изобретения.
Таблица и установки для конфигурации сети, конфигурации пользователя и предпочтений пользователя могут быть запрограммированы в энергонезависимой памяти, находящейся в мобильной станции или доступной ей различными средствами. В одном варианте осуществления установка конфигурации сети и/или таблица услуг запрограммированы в управляемой среде, например администратором в потребительском центре поставщика услуг. В другом варианте осуществления установка конфигурации сети и/или таблица услуг программируются через эфир с использованием SMS сообщений, как описано ниже. Установка конфигурации пользователя и предпочтения пользователя могут программироваться пользователем мобильной станции, например, с использованием малой клавиатуры на мобильной станции.
Фиг. 5 показывает SMS Сообщение доставки (SMS Deliver Message), которое может использоваться телеслужбой программирования категорий услуг (SCPT) для добавления или удаления категорий широковещательных услуг в таблице услуг мобильной станции. SMS Сообщение доставки является одним из сообщений, определенных для уровня телеслужбы SMS, который является одним из уровней стека протоколов SMS. Для SCPT это сообщение включает в себя подпараметр «Идентификатор сообщения», используемый для идентификации сообщения, подпараметр «Данные программирования категорий услуг», используемый для переноса информации программирования, и возможно другие подпараметры.
Подпараметр «Данные программирования категорий услуг» дополнительно включает в себя некоторое количество полей. Один набор специфических для конкретной категории полей включен в этот подпараметр для каждой категории услуг, подлежащей программированию SMS сообщением доставки. Специфические для конкретной категории поля включают в себя поля «Категория услуг», «Язык», «Максимум сообщений», «Опция извещения» и CHARi. Эти поля используются для переноса информации для категории услуг, подлежащей добавлению или удалению из таблицы услуг. Поля CHARi могут использоваться для переноса метки категории услуг. Информация из этих полей может отображаться непосредственно в таблицу услуг мобильной станции, такую как таблица, определенная выше на фиг. 3, и таблица 4. Подпараметр «Кодирование сообщения» (Msg_Encoding) может отображаться в столбец «Кодирование метки» в таблице услуг.
Фиг. 6А показывает SMS Сообщение доставки, которое может использоваться телеслужбой программирования функциональной возможности широковещания (BCPT) для посылки установки конфигурации сети. BCPT является новой телеслужбой, не определенной в TIA/EIA-637-B. SMS Сообщение доставки включает в себя подпараметр «Идентификатор сообщения», используемый для идентификации сообщения, и подпараметр «Данные программирования функциональной возможности широковещания», используемый для переноса установки конфигурации сети.
TIA/EIA-637-B определяет 21 подпараметр, которые могут быть включены в сообщения уровня телеслужбы SMS и которым присвоены значения Subparameter_ID (Идентификатора подпараметра) от «00000000» до «00010100». Новый подпараметр может быть определен для подпараметра «Данные программирования функциональной возможности широковещания» и может быть назначен одному из зарезервированных значений Subparameter_ID (например, «00010101»), как показано в таблице 5.
Таблица 5 | |
Подпараметр | Значение Subparameter_ID |
Программные данные функциональной возможности широковещания (новые) | «00010101» |
Результат программирования функциональной возможности широковещания | «00010110» |
Все другие значения зарезервированы |
Подпараметр «Данные программирования функциональной возможности широковещания» включает в себя некоторое количество полей, одним из которых является поле «Широковещательная конфигурация сети». Это поле может быть использовано для переноса установки конфигурации сети и может быть установлено в одно из трех значений, показанных на фиг. 4А.
Фиг. 6В показывает SMS Сообщение представления (SMS Submit Message), которое может быть послано мобильной станцией в ответ на SMS Сообщение доставки BCPT. Это сообщение включает в себя подпараметр «Идентификатор сообщения» и подпараметр «Результат программирования функциональной возможности широковещания», используемые для посылки результата программирования установки конфигурации сети. Новый подпараметр может быть определен для подпараметра «Результат программирования функциональной возможности широковещания» и может быть назначен одному из значений Идентификатора подпараметра (например, «00010110»), как показано в таблице 5.
Подпараметр «Результат программирования функциональной возможности широковещания» включает в себя некоторое количество полей, одним из которых является поле «Результат Широковещательной Конфигурации Сети». Это поле может быть использовано для переноса (1) указания того, была ли установка конфигурации сети успешно запрограммирована в мобильной станции, (2) кода ошибки, если программирование не было успешным, и (3) возможно другой уместной информации.
Фиг. 7 показывает поля вещательного адреса, которые предоставляются с каждым широковещательным SMS сообщением, посланным по каналу персонального вызова или по широковещательному каналу. Поля широковещательного адреса в совокупности называются полем BC_ADDR и включают в себя пять полей: Priority (Приоритет), Message_ID (Идентификатор сообщения), Zone_ID (Идентификатор зоны), Service (Услуга) и Language (Язык). Параметры/подпараметры «Категория услуг», «Язык» и «Приоритет» в SMS Сообщении доставки уровня телеслужбы, если они присутствуют, должны иметь те же самые значения, что и значения поля BC_ADDR. Поле BC_ADDR включено только в широковещательные сообщения, посланные по каналам персонального вызова или по широковещательным каналам, а не в сообщения, посланные по каналу трафика. Поле BC_ADDR включает в себя атрибуты, которые могут использоваться для фильтрации широковещательных SMS сообщений и подробно описано в Разделе 3.3.1 TIA/EIA-637-B.
Фиг. 8 является блок-схемой последовательности операций варианта осуществления процесса 800 для фильтрации входящих широковещательных сообщений в мобильной станции. Первоначально новое широковещательное сообщение принимается (этап 812). Различные атрибуты этого широковещательного сообщения (например, категория услуг, язык, приоритет и т.д.), которые могут использоваться для фильтрации, затем определяются из поля BC_ADDR широковещательного сообщения (этап 814).
Затем выполняется определение того, отфильтровывается ли или нет принятое широковещательное сообщение согласно установке конфигурации сети (этап 816). Это имело бы место, если (1) установкой конфигурации сети является «Запретить», или (2) установкой конфигурации сети является «Разрешить только таблицу», и категория услуга/язык принятого широковещательного сообщения не совпадает ни с одним запрограммированным элементом в таблице услуг. (Часть (2) может быть отложена до более поздней стадии процесса, когда обращаются к таблице услуг.) Если ответом на этапе 816 является «Да», то процесс переходит на этап 832, когда принятое широковещательное сообщение отбрасывается.
В противном случае, если ответом на этапе 816 является «Нет», то выполняется определение того, отфильтровывается ли или нет принятое широковещательное сообщение согласно установке конфигурации пользователя (этап 818). Это имело бы место, если (1) установкой конфигурации пользователя является «Деактивировать», или (2) установкой конфигурации пользователя является «Активировать только таблицу», и категория услуг/язык принятого широковещательного сообщения не совпадает ни с одним из запрограммированных элементов в таблице услуг. (Опять-таки, часть (2) может быть отложена до более поздней стадии процесса, когда обращаются к таблице услуг.) Если ответом на этапе 818 является «Да», то принятое широковещательное сообщение отбрасывается на этапе 832.
В противном случае, если ответом на этапе 818 является «Нет», то выполняется определение того, отфильтровывается ли или нет широковещательное сообщение согласно предпочтениям пользователя (этап 820). Это имело бы место, если должна использоваться таблица услуг и (1) запрограммированный элемент для категории услуг/языка широковещательного сообщения не выбран, (2) приоритет широковещательного сообщения ниже, чем уровень приоритета, определенный в таблице услуг для категории услуг/языка, или (3) максимальное количество широковещательных сообщений уже было сохранено для категории услуг/языка и память не разрешено перезаписывать. Таблицу услуг разрешено использовать, если установкой конфигурации пользователя является «Активировать только таблицу». Если ответом на этапе 820 является «Да», то принятое широковещательное сообщение отбрасывается на этапе 832.
Такое же широковещательное сообщение (т.е. с таким же содержимым) может быть послано множеством базовых станций, и мобильная станция могла уже принять и сохранить это широковещательное сообщение. Первый уровень обнаружения копии может быть реализован для обнаружения того, было ли принято то же самое сообщение от той же самой базовой станции много раз в пределах периода времени, определенного стандартом TIA/EIA-637-B. Это может быть достигнуто на основе поля BC_ADDR, включенного в принятое широковещательное сообщение (например, посредством осуществления побитового сравнения в отношении всего поля BC_ADDR). Второй уровень обнаружения копии может быть реализован на уровне приложения, когда одни и те же сообщения, принятые от различных базовых станций, отбрасываются.
Таким образом, если ответом на этапе 820 является «Нет», то осуществляется проверка для обнаружения копии принятого широковещательного сообщения, которое может уже храниться в памяти (этап 826). Обнаружение копии может быть осуществлено на основе поля BC_ADDR в принятом широковещательном сообщении. Если копия принятого широковещательного сообщения уже сохранена в памяти, как определено на этапе 828, то принятое широковещательное сообщение отбрасывается на этапе 832. В противном случае принятое широковещательное сообщение обрабатывается, и данные в сообщении подаются на вышерасположенный уровень (этап 830). Процесс затем завершается после этапов 830 и 832.
Фиг. 9 является блок-схемой последовательности операций варианта осуществления другого процесса 900 для фильтрации входящих широковещательных SMS сообщений в мобильной станции. Первоначально принимается широковещательное сообщение, и определяются различные атрибуты этого широковещательного сообщения (этап 912). Если установкой конфигурации сети является «Запретить» или если установкой конфигурации пользователя является «Деактивировать» (этап 914), то принятое широковещательное сообщение отбрасывается на этапе 932.
В противном случае, если ответом для этапа 914 является «Нет», то процесс переходит к этапу 926, если установкой конфигурации сети является «Разрешить все», и установкой конфигурации пользователя является «Активировать все» (этап 916). В противном случае, если ответом на этапе 916 является «Нет», то процесс переходит к этапу 926, если удовлетворены следующие три критерия: (1) категория услуг и язык принятого широковещательного сообщения соответствуют запрограммированному элементу в таблице услуг (этап 920), (2) категория услуг/язык выбраны в таблице услуг (этап 922), и (3) приоритет принятого широковещательного сообщения не ниже, чем уровень приоритета, определенный в таблице услуг для категории услуг/языка (этап 924). Если любой из этих критериев не удовлетворен, то принятое широковещательное сообщение отбрасывается на этапе 932. Дополнительные критерии могут также применяться к принятому широковещательному сообщению перед тем, как оно может быть обработано. Например, если максимальное количество широковещательных сообщений для этой категории услуг уже было сохранено, или память заполнена, то это сообщение можно также отбросить.
На этапе 926 выполняется обнаружение копии принятого широковещательного сообщения, как описано выше. Принятое широковещательное сообщение будет либо (1) отброшено на этапе 932, если обнаружена копия, либо (2) обработано на этапе 930, если копия не обнаружена. В любом случае процесс завершается после этапов 930 и 932.
Процессы, показанные на фиг. 8 и 9, могут также использоваться для обработки широковещательного персонального вызова. В этом случае как часть обработки на этапах 830 и 930 мобильная станция готовится к приему широковещательного сообщения для широковещательного персонального вызова.
Способы, описанные здесь, позволяют отфильтровывать широковещательные SMS сообщения в мобильной станции на основе конфигурации сети, конфигурации пользователя и предпочтений пользователя. Фильтрация широковещательных сообщений может с выгодой применяться для следующих примерных сценариев.
Способность поставщика услуг управлять тем, какие широковещательные сообщения допустимы для приема каждой мобильной станцией, является полезной для различных ситуаций. В зависимости от его требований поставщику услуг может понадобиться запретить функции широковещания SMS для данной мобильной станции, которая в противном случае способна к приему широковещательных SMS сообщений. Эти требования могут быть связаны с развертыванием сети, инициализацией услуг, состоянием подписки мобильной станции и т.д. С целью инициализации услуг и управления подпиской для мобильной станции, которой разрешено принимать широковещание SMS, поставщик услуг может программировать таблицу услуг в мобильной станции для ограничения широковещательных сообщений, разрешенных для приема этой мобильной станцией. Например, поставщик услуг может потребовать, чтобы мобильная станция получала одобрение для приема широковещательных сообщений для любых новых категорий услуг. Для абонента высшего разряда мобильная станция может быть запрограммирована таким образом, что ей разрешено принимать все широковещательные услуги.
Способность пользователя мобильной станции управлять тем, какие широковещательные сообщения должны быть приняты и обработаны мобильной станцией, также является полезной для различных ситуаций. В целях уменьшения энергопотребления и рационального использования памяти пользователь мобильной станции может (1) временно блокировать функции широковещания SMS, (2) избирательно блокировать или разблокировать любой запрограммированный элемент в таблице услуг, (3) ограничивать приоритет принимаемых услуг и т.д. Например, пользователь мобильной станции может быть заинтересован в прогнозах погоды, а не в котировках акций (например, во время нерабочих часов). Этот же пользователь может после этого изменить выбор услуг для разблокирования котировки акций и блокирования прогнозов погоды (например, во время рабочих часов). В качестве другого примера пользователь мобильной станции может быть заинтересован в прогнозах погоды крайней необходимости или в срочных прогнозах погоды в один момент и может быть заинтересован во всех типах прогнозов погоды в другой момент.
Установки для конфигураций сети и пользователя могут также использоваться для управления приемом широковещательных SMS сообщений в мобильной станции. Например, если мобильной станции не разрешено принимать широковещание SMS (т.е. конфигурация сети установлена на «Запретить») или если пользователь мобильной станции временно блокирует широковещание SMS (т.е. конфигурация абонента установлена на «Деактивировать»), то управление мобильной станцией может осуществляться таким образом, что она не пробуждается во временных слотах широковещания для приема широковещательных персональных вызовов или широковещательных сообщений и не просматривает широковещательные сообщения, которые посылаются в обычных слотах персонального вызова. Следует отметить, что мобильная станция все же может принимать широковещательные персональные вызовы и сообщения в ее обычных слотах персонального вызова, но эти персональные вызовы и сообщения можно также игнорировать или отбрасывать, если это необходимо. В противном случае работа с включенным широковещанием SMS может уменьшить энергопотребление и увеличить длительность неактивного режима, при этом оба этих фактора являются очень желательными.
Способы фильтрации, описанные выше, могут использоваться для широковещательных сообщений, принимаемых по каналам персонального вызова и широковещательным каналам. Эти способы могут также использоваться для фильтрации широковещательных сообщений, принимаемых по прямым каналам трафика. Для TIA/EIA-637-B, если широковещательное сообщение принято по каналу трафика, в сообщении нет поля BC_ADDR. В этом случае первый уровень обнаружения копии не применяется, и фильтрация может быть выполнена на основе параметров и подпараметров сообщения.
Описанные здесь способы фильтрации широковещательных сообщений в мобильной станции могут быть реализованы различными средствами. Например, эти способы могут быть реализованы в аппаратном обеспечении, в программном обеспечении или в их комбинации. Для аппаратной реализации элементы, используемые для реализации любого способа или комбинации описанных здесь способов (например, процессов, показанных на фиг. 8 и 9), могут быть реализованы в пределах одной или нескольких специализированных интегральных схем (ASIC), цифровых процессоров сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых в условиях эксплуатации (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных устройств, сконструированных для выполнения функций, описанных здесь, или их комбинации.
Для программной реализации способы фильтрации широковещательных сообщений в мобильной станции могут быть реализованы модулями (например, процедурами, функциями и т.д.), которые выполняют функции, описанные здесь. Программные коды могут храниться в запоминающем устройстве (например, в запоминающем устройстве 262 по фиг. 2) и исполняться процессором (например, контроллером 260). Запоминающее устройство может быть реализовано в процессоре или вне процессора, и в последнем случае оно может быть подключено к процессору с возможностью обмена данными через различные средства, известные в данной области техники.
Предшествующее описание раскрытых вариантов осуществления предоставлено для обеспечения возможности любому специалисту в данной области техники реализовать или использовать данное изобретение. Различные модификации этих вариантов осуществления очевидны для специалистов в данной области техники, и базовые принципы, определенные в настоящем описании, могут быть применены к другим вариантам осуществления, не выходя за рамки сущности или объема изобретения. Таким образом, не подразумевается, что данное изобретение ограничено вариантами осуществления, показанными в настоящем описании, а, напротив, соответствует самому широкому объему, согласующемуся с принципами и новыми признаками, раскрытыми в настоящем описании.
Класс H04Q7/22 с использованием специализированных коммутационных станций, например, сотовые системы радиосвязи