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

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

 

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

Настоящие описанные варианты выполнения относятся в основном к связи и, в частности, к беспроводной местной линии.

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

Поставщик беспроводных услуг (услуг радиосвязи) может работать в географической зоне по эксклюзивному соглашению с местным регулятивным органом, так что другие местные поставщики услуг не должны предоставлять подобную услугу подвижной связи своим клиентам. При таком упорядочении местным поставщикам услуг необходимо ограничить подвижность своих беспроводных клиентов в пределах ограниченной зоны. Одним таким окружением может быть беспроводная местная линия (БМЛ, WLL).

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

Поэтому существует потребность в способе и системе, которые простым и недорогим образом ограничивают подвижность подвижных блоков в БМЛ.

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

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

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

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

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

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

на фиг.1 представлена схема системы беспроводной связи, которая поддерживает несколько пользователей;

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

на фиг.3 изображено представление беспроводной местной линии;

на фиг.4 представлена схема последовательности операций для обработки вызова подвижной станции в беспроводной местной линии;

на фиг.5(А) и фиг.5(В) представлены схемы последовательности операций в соответствии с одним вариантом выполнения настоящего изобретения;

на фиг.6А и фиг.6В представлены схемы последовательности операций в соответствии с другим вариантом выполнения настоящего изобретения; и

на фиг.7А и фиг.7В представлены схемы последовательности операций в соответствии с другим вариантом выполнения настоящего изобретения.

Подробное описание

Терминал абонента, называемый в этой заявке подвижной станцией, может осуществлять организацию связи с одним или несколькими приемопередатчиками модемного пула (ППМП, MPT), называемой в этой заявке базовыми станциями. Подвижная станция передает и принимает пакеты данных через один или несколько приемопередатчиков модемного пула в контроллер базовой станции. Приемопередатчики модемного пула и контроллеры модемного пула могут быть частями базовой станции. Базовая станция транспортирует пакеты данных между многочисленными подвижными станциями. Подвижная станция дополнительно может быть соединена с дополнительными сетями, такими как корпоративная интрасеть или Интернет, и может транспортировать пакеты данных между каждой подвижной станцией и такими внешними сетями. Подвижная станция, которая установила активное соединение канала трафика с одним или несколькими приемопередатчиками модемного пула, называется активной подвижной станцией и, как говорится, находится в состоянии передачи трафика. Подвижная станция, которая находится в процессе установления активного соединения канала трафика с одним или несколькими приемопередатчиками модемного пула, как говорится, находится в состоянии установления соединения. Подвижной станцией может быть любое устройство передачи данных, которое организует связь по беспроводному каналу. Подвижной станцией дополнительно может быть любое устройство некоторых типов, включая в себя карту персонального компьютера (ПК), компактную карту флэш-памяти, внешний или внутренний модем или беспроводный телефон, но не ограничиваясь ими. Линия связи, по которой подвижная станция посылает сигналы в приемопередатчик модемного пула, называется обратной линией связи. Линия связи, по которой приемопередатчик модемного пула посылает сигналы в терминал доступа, называется прямой линией связи.

На фиг.1 представлена схема системы 100 беспроводной связи, которая поддерживает несколько пользователей и выполнена с возможностью осуществления различных аспектов изобретения. Система 100 обеспечивает связь для нескольких сот, причем каждая сота обслуживается соответствующей базовой станцией 104. Базовые станции так же, как правило, называются базовыми приемопередающими системами (БППС, BTS). Различные удаленные терминалы 106 распределены по системе. Каждый удаленный терминал 106 может организовать связь с одной или несколькими базовыми станциями 104 по прямой и обратной линиям связи в любой конкретный момент, в зависимости от того, является ли активным или нет удаленный терминал и находится ли он или нет в режиме мягкой передачи обслуживания. Прямая линия связи относится к передаче от базовой станции 104 в удаленный терминал 106, а обратная линия связи относится к передаче от удаленного терминала 106 в базовую станцию 104. Как показано на фиг.1, базовая станция 104а организует связь с удаленными терминалами 106а, 106b, 106с и 106d, а базовая станция 104b организует связь с удаленными терминалами 106d, 106е и 106f. Удаленный терминал 106d находится в режиме мягкой передачи обслуживания и одновременно организует связь с базовыми станциями 104а и 104b.

В системе 100 контроллер 102 базовой станции (КБС, BSC) соединен с базовыми станциями 104 и дополнительно может быть соединен с коммутируемой телефонной сетью общего пользования (КТСОП, PSTN). Соединение с КТСОП может быть произведено через центр коммутации подвижной связи (ЦКПС, MSC), который для простоты не показан на фиг.1. КБС также может быть соединен с пакетной сетью, что обычно достигается через узел обслуживания пакетных данных (УОПД, PDSN), который также не показан на фиг.1. КБС 102 обеспечивает координацию и управление базовыми станциями, подсоединенными к нему. КБС 102 дополнительно управляет маршрутизацией телефонных вызовов среди удаленных терминалов 106 и между удаленными терминалами 106 и пользователями, соединенными с КТСОП (например, обычными телефонами) и с пакетной сетью через базовые станции 104.

Система 100 может быть разработана для поддержки одного или нескольких стандартов беспроводной связи. Такие стандарты могут включать в себя стандарты многостанционного доступа с кодовым разделением каналов (МДКР, CDMA), такие как (1) «Стандарт совместимости подвижной станции - базовой станции TIA/EIA-95-B (Ассоциации промышленности средств связи и Ассоциации электронной промышленности) для двухрежимной широкополосной сотовой системы с расширенным спектром» (стандарт IS-95); (2) «Рекомендуемый минимальный стандарт TIA/EIA-98-D для двухрежимной широкополосной сотовой подвижной станции с расширенным спектром» (стандарт IS-98); (3) документы, предлагаемые консорциумом, названным «Проект партнерства 3-го поколения» (3GPP), и воплощенные в комплекте документов, включающем в себя Документы №№3G TS 25.211, 3G TS 25.212, 3G TS 25.213 и 3G TS 25.214 (стандарт широкополосного МДКР (ШМДКР, W-CDMA)); и (4) документы, предлагаемые консорциумом, названным «Проект 2 партнерства 3-го поколения» (3GPP2), и воплощенные в комплекте документов, включающем в себя Документы №№C.S0002-A, C.S0005-A, C.S0010-A, C.S0011-A, C.S0024 и C.S0026 (стандарт cdma2000). В случае документов 3GPP и 3GPP2 они преобразованы организациями по стандартизации по всему миру (например, TIA, ETSI (Европейский институт стандартов по телекоммуникациям), ARIB (Ассоциация радиопромышленности и бизнеса), TTA (Ассоциация телекоммуникационных технологий) и CWTS (Всемирная конференция по стандартизации беспроводной связи) в региональные стандарты и были преобразованы в международные стандарты Международным союзом электросвязи (МСЭ, ITV). Эти стандарты включены в данную заявку посредством ссылки.

На фиг.2 представлена упрощенная блок-схема варианта выполнения базовой станции 204 и удаленного терминала 206, которые выполнены с возможностью осуществления различных аспектов изобретения. Что касается конкретной связи, то речевые данные, пакетные данные и/или сообщения можно обменивать между базовой станцией 204 и удаленным терминалом 206 через радиоинтерфейс 208. Можно передавать различные типы сообщений, такие как сообщения, используемые для установления сеанса связи между базовой станцией и удаленным терминалом, и сообщения, используемые для управления передачей данных (например, управление мощностью, информация о скорости передачи данных, подтверждение приема и т.д.). Некоторые из этих типов сообщений подробно описаны ниже.

Что касается обратной линии связи, то в удаленном терминале 206 речевые и/или пакетные данные (например, от источника 210 данных) и сообщения (например, от контроллера 230) подаются в процессор 212 данных передачи (ПРД, ТХ), который форматирует и кодирует данные и сообщения в соответствии с одной или несколькими схемами кодирования для генерирования кодированных данных. Каждая схема кодирования может включать в себя любую комбинацию проверки циклическим избыточным кодом (ЦИК, CRC), сверточного кодирования, турбокодирования, блочного кодирования и другого кодирования, или вообще без кодирования. Речевые данные, пакетные данные и сообщения можно кодировать, используя различные схемы, и различные типы сообщений можно кодировать различным образом.

Кодированные данные затем подаются в модулятор (МОД, MOD) 214 и дополнительно обрабатываются (например, покрываются (маскируются), расширяются короткими псевдошумовыми (ПШ, PN) последовательностями и скремблируются длинной псевдошумовой последовательностью, назначенной терминалу пользователя). Модулированные данные затем подаются в блок 216 передатчика (ПРД, TMTR) и приводятся в соответствующее состояние (например, преобразуются в один или несколько аналоговых сигналов, усиливаются, фильтруются и квадратурно модулируются) для генерирования сигнала обратной линии связи. Сигнал связи обратной линии связи направляется через антенный коммутатор (дуплексер) (Д, D) 218 и передается антенной 220 в базовую станцию 204.

В базовой станции 204 сигнал обратной линии связи принимается антенной 250, направляется через антенный коммутатор 252 и подается в блок 254 приемника (ПРМ, RCVR). Блок 254 приемника приводит в соответствующее состояние (например, фильтрует, усиливает, преобразует с понижением частоты и оцифровывает) принимаемый сигнал и создает выборки. Демодулятор (ДЕМОД, DEMOD) 256 принимает и обрабатывает (например, сжимает, раскрывает (демаскирует) и демодулирует пилот-сигнал) выборки для получения восстановленных символов. Демодулятор 256 может быть осуществлен в рейк-приемнике, который обрабатывает многочисленные копии принимаемого сигнала и генерирует объединенные символы. Процессор 258 данных приема (ПРМ, RX) затем декодирует символы для восстановления данных и сообщений, переданных по обратной линии связи. Восстановленные речевые/пакетные данные подаются в приемник 260 данных, и восстановленные сообщения могут быть поданы в контроллер 270. Обработка демодулятором 256 и процессором 258 данных ПРМ является дополняющей к обработке, выполняемой в удаленном терминале 206. Демодулятор 256 и процессор 258 данных ПРМ дополнительно могут работать для обработки многочисленных передач, принимаемых по многочисленным каналам, например по обратному основному каналу (ООК, R-FCH) и обратному дополнительному каналу (ОДК, R-SCH). Также передачи могут происходить одновременно от многочисленных удаленных терминалов, каждый из которых может передавать по обратному основному каналу, обратному дополнительному каналу или по обоим каналам.

На прямой линии связи в базовой станции 204 речевые и/или пакетные данные (например, от источника 262 данных) и сообщения (например, от контроллера 270) обрабатываются (например, форматируются и кодируются) посредством процессора 264 данных передачи (ПРД, ТХ), дополнительно обрабатываются (например, покрываются и расширяются) посредством модулятора (МОД, MOD) 266 и приводятся в соответствующее состояние (например, преобразуются в аналоговые сигналы, усиливаются, фильтруются и квадратурно модулируются) посредством блока 268 передатчика (ПРД, TMTR) для генерирования сигнала прямой линии связи. Сигнал прямой линии связи направляется через антенный коммутатор 252 и передается антенной 250 в удаленный терминал 206.

В удаленном терминале 206 сигнал прямой линии связи принимается антенной 220, направляется через антенный коммутатор 218 и подается в блок 222 приемника. Блок 222 приемника приводит в соответствующее состояние (например, преобразует с понижением частоты, фильтрует, усиливает, квадратурно модулирует и оцифровывает) принимаемый сигнал и создает выборки. Выборки обрабатываются (например, сжимаются, раскрываются и демодулируется пилот-сигнал) посредством демодулятора 224 для получения символов, и символы дополнительно обрабатываются (например, декодируются и проверяются) посредством процессора 226 данных приема для восстановления данных и сообщений, переданных по прямой линии связи. Восстановленные данные подаются в приемник 228 данных, и восстановленные сообщения могут быть поданы в контроллер 230.

Система беспроводной связи, которая описана на фиг.2 для примерного варианта выполнения изобретения, может быть использована в беспроводной местной линии (БМЛ), как показано, например, на фиг.3. На фиг.3 изображено представление инфраструктуры системы связи, где традиционная проводная местная линия (МЛ, LL) 306 может быть заменена беспроводной местной линией (БМЛ) 310. Традиционная МЛ 306 соединяет абонентов 308А, 308В с распределительным пунктом 304В посредством проводных кабелей, тогда как БМЛ 310 соединяет абонентов 312А, 312В с распределительным пунктом 304В посредством беспроводной связи. В одном варианте выполнения базовая станция 204 (фиг.2) может быть расположена в распределительном пункте 304В, так что подвижная станция 206 (фиг.2) может предоставлять услугу беспроводной связи абонентам 312А и 312В в ограниченном диапазоне, таком как сектор.

Для того чтобы ограничить подвижность подвижных станций, работающих в БМЛ 310, в соответствии с одним вариантом выполнения настоящего изобретения для каждой подвижной станции может быть предусмотрен таймер БМЛ, так что подвижная станция не сможет реагировать на запрос на обработку вызова, если запрос принимается подвижной станцией после заданного периода времени. Таймером БМЛ может быть программный таймер внутри подвижной станции. Запрос на обработку вызова может включать в себя запрос на инициирование вызова или запрос на прием входящего вызова.

На фиг.4 приведена схема 400 последовательности операций для ограничения обработки вызова подвижной станции в соответствии с одним вариантом выполнения. Подвижная станция может находиться в состоянии 402 ожидания, когда она может принимать запрос на обработку вызова на этапе 404. На этапе 406 подвижная станция может проверять таймер БМЛ для определения, истек ли заданный период времени. В одном варианте выполнения таймер может быть осуществлен посредством использования регистра. В регистр может загружаться системное время, всякий раз когда подвижной станции успешно разрешается обработка вызова, как описано ниже. Когда принимается запрос на обработку вызова, то подвижная станция может сравнить содержимое регистра с текущим системным временем. Если разность меньше заданного периода времени, то период времени не истек в таймере, и обработка вызова может быть разрешена. Если заданный период времени истек, то подвижной станции может быть запрещено оперировать запрашиваемой обработкой вызова и она может вернуться в состояние 402 ожидания. Если, однако, заданный период времени не истек, то подвижной станции может быть разрешено на этапе 408 оперировать запрашиваемой обработкой вызова.

Один вариант выполнения для разрешения подвижной станции обрабатывать вызов описан с ссылкой на фиг.5(А) и фиг.5(В). Подвижная станция может проходить через процесс разрешения, в то время как подвижная станция находится в состоянии ожидания. В одном варианте выполнения процесс разрешения может быть периодическим. В состоянии ожидания подвижная станция может периодически контролировать пейджинговый канал или канал управления на предмет служебных сообщений и параметров, которые также могут включать в себя сигналы управления и данные для разрешения подвижной станцией производить обработку вызова в соответствии с одним вариантом изобретения. В одном варианте выполнения подвижная станция может проходить через процесс разрешения, когда подвижная станция расположена в назначенном блоке начисления платы, который назначен подвижной станции. Блок начисления платы может включать в себя микроконтроллер для осуществления процесса разрешения подвижной станции, устройства для выполнения начисления платы за пользование подвижной станцией и устройства ввода-вывода для организации связи с подвижной станцией. Подвижная станция также может включать в себя необходимые устройства для обработки информации и операций ввода-вывода.

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

На этапе 502 подвижная станция может генерировать первое случайное число или код N на основе некоторого заданного критерия. На этапе 504 подвижная станция может зашифровать первый код N общим кодом Р, который известен и подвижной станции и ее сопутствующему блоку начисления платы. Общий код Р может быть запрограммирован внутри как подвижной станции, так и назначенного блока начисления платы, которые могут быть назначены друг другу во время процесса подготовки к работе поставщиком услуг. Процесс программирования может выполняться через порты данных, предусмотренные для подвижной станции и ее блока начисления платы. Общий код Р может быть запрограммирован внутри устройств памяти, расположенных внутри подвижной станции и ее назначенного блока начисления платы. Для целей безопасности программирование кода Р может быть ограничено только тогда, когда целевые устройства памяти не заполнены, так что такие устройства памяти в подвижной станции и блоке начисления платы являются устройствами памяти с одноразовым программированием. Такими устройствами памяти могут быть устройства флэш-памяти. В другом варианте выполнения подвижная станция может зашифровать первый код N посредством использования секретного кода и открытого кода, т.е. метода шифрования, который хорошо известен в данной области техники.

На этапе 506 подвижная станция также может зашифровать заданный вариант первого кода N для генерирования второго кода, например N+1, используя этот же общий код Р. На этапе 508 подвижная станция предпринимает попытку послать зашифрованный первый код N в ее назначенный блок начисления платы. На этапе 510 подвижная станция определяет, расположена ли подвижная станция в ее назначенном блоке начисления платы. Если подвижная станция расположена в ее сопутствующем блоке начисления платы, то подвижная станция посылает, а блок начисления платы принимает зашифрованный первый код N на этапе 512. Если, однако, подвижная станция не расположена в ее сопутствующем блоке начисления платы, то подвижной станции не может быть разрешено производить обработку вызова и она может перейти в состояние 502 ожидания, в котором подвижная станция может ожидать следующего цикла разрешения.

На этапе 514 блок начисления платы, принявший зашифрованный первый код N от его сопутствующей подвижной станции и знающий общий код Р, расшифровывает первый код N. Аналогично этапу 506 блок начисления платы на этапе 516 генерирует этот же заданный вариант первого кода N для генерирования второго кода, например N+1, используя этот же общий код Р. На этапе 518 блок начисления платы посылает зашифрованный второй код N+1 в его сопутствующую подвижную станцию. На этапе 520 подвижная станция принимает и расшифровывает, используя общий код Р, выходную информацию, которую она приняла от ее сопутствующего блока начисления платы. На этапе 522 подвижная станция сравнивает расшифрованный выходной сигнал, принятый от ее назначенного блока начисления платы, с хранимым вторым кодом N+1, который подвижная станция сгенерировала на этапе 506, как описано выше. Если эти два кода совпадают, то проверяют, действительно расположена подвижная станция в ее назначенном блоке начисления платы, и таким образом подвижной станции разрешается производить обработку вызова. В одном варианте выполнения подвижная станция может получить разрешение в течение заданного периода времени, например, посредством сброса таймера БМЛ в подвижной станции на заданное значение на этапе 526. Альтернативно может быть использован счетчик обратного действия. Если, однако, результат сравнения на этапе 5224 отрицательный, что указывает на то, что подвижная станция не может быть расположена в ее сопутствующем блоке начисления платы, то подвижная станция не получает разрешение и может перейти в состояние 502 ожидания, в котором подвижная станция может ожидать следующего цикла разрешения.

Другой вариант выполнения для разрешения подвижной станции производить обработку вызова ниже описывается с ссылкой на фиг.6А и фиг.6В. На этапе 602 подвижная станция может генерировать случайное число или код (N) на основе некоторого заданного критерия. В одном варианте выполнения случайное число можно генерировать посредством шифрования системного времени. Шифрование может быть основано, например, на методе шифрования Рейндола (Rijndael) с ключом 128 бит. На этапе 604 подвижная станция может зашифровать код N общим кодом Р, который известен как подвижной станции, так и ее сопутствующему блоку начисления платы, как описано выше в связи с фиг.5А. Шифрование может быть основано, например, на методе шифрования Рейндола с ключом 128 бит.

На этапе 606 подвижная станция предпринимает попытку послать код N на ее выделенный блок начисления платы. На этапе 608 подвижная станция определяет, расположена ли подвижная станция в ее назначенном блоке начисления платы. Если подвижная станция расположена в ее сопутствующем блоке начисления платы, то подвижная станция посылает и блок начисления платы принимает код N на этапе 610. В одном варианте выполнения подвижная станция может определить присутствие ее сопутствующего блока начисления платы посредством восприятия активного напряжения в приемной линии связи подвижной станции. Если, однако, подвижная станция не расположена в ее сопутствующем блоке начисления платы, то подвижной станции не может быть разрешено производить обработку вызова и она может перейти в состояние 602 ожидания, в котором подвижная станция может ожидать следующего цикла разрешения.

На этапе 612 блок начисления платы, принявший код N от его сопутствующей подвижной станции и знающий общий код Р, шифрует код N, используя общий код Р. Шифрование может быть основано, например, на методе шифрования Рейндола с ключом 128 бит. На этапе 614 блок начисления платы посылает зашифрованный код в его сопутствующую подвижную станцию. На этапе 616 подвижная станция принимает зашифрованный код N. На этапе 618 подвижная станция сравнивает зашифрованный код N, принятый от ее назначенного блока начисления платы, с хранимым зашифрованным кодом N. Если эти два кода совпадают, то проверяется, что подвижная станция действительно расположена в ее назначенном блоке начисления платы, и таким образом подвижной станции разрешается обрабатывать вызов. В одном варианте выполнения подвижная станция может получить разрешение в течение заданного периода времени, например, посредством сброса таймера БМЛ в подвижной станции на заданное значение на этапе 620. Альтернативно может быть использован счетчик обратного действия. Если, однако, результат сравнения на этапе 618 является отрицательным, что указывает, что подвижная станция не может быть расположена в ее сопутствующем блоке начисления платы, то подвижная станция не получает разрешение и может перейти в состояние 602 ожидания, в котором подвижная станция может ожидать следующего цикла разрешения.

Альтернативный вариант выполнения описывается с ссылкой на фиг.7А и фиг.7В. Фиг.7А отличается от фиг.6А тем, что после того как подвижная станция посылает код N на ее сопутствующий блок начисления платы на этапе 706, подвижная станция устанавливает период (Т) времени на этапе 708 для приема ответа от ее сопутствующего блока начисления платы. Фиг.7В отличается от фиг.6В тем, что подвижная станция может проверять на этапе 716, приняла ли она ответ от блока начисления платы в течение периода (Т) времени. Если подвижная станция не приняла ответ от блока начисления платы в течение периода (Т) времени, то подвижная станция может предположить, что она не подсоединена ни к какому блоку начисления платы.

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

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

Выгодно, что не требуется модификаций аппаратных средств подвижной станции для работы в БМЛ, как описано выше. Кроме того, после того как «лицензия на подвижную станцию» выдана абоненту, подвижная станция легко может быть перепрограммирована для повышения ее программируемого ограничения подвижности.

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

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

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

Этапы способа или алгоритма, описанные в связи с вариантами выполнения, раскрытыми в этой заявке, могут быть осуществлены непосредственно аппаратными средствами, программным модулем, выполняемым процессором, или комбинацией двух. Программный модуль может постоянно находиться в оперативном запоминающем устройстве (ОЗУ, RAM), флэш-памяти, постоянном запоминающем устройстве (ПЗУ, ROM), стираемом программируемом ПЗУ (СППЗУ, EPROM), электрически стираемом программируемом ПЗУ (ЭСППЗУ, EEPROM), регистрах, на жестком диске, съемном диске, компакт-диске или на носителе информации любого другого вида, известного в данной области техники. Примерный носитель информации связан с процессором, так что процессор может считывать информацию с носителя информации и записывать информацию на него. Альтернативно носитель информации может быть выполнен интегрально с процессором. Процессор и носитель информации могут постоянно находиться в специализированной ИС. Специализированная ИС может постоянно находиться в подвижной станции. Альтернативно процессор и носитель информации могут находиться в виде дискретных компонентов в подвижном блоке. Слово «примерный» используется в этой заявке исключительно в значении «служащий в качестве примера, копии или иллюстрации». Любой вариант выполнения, описанный в этой заявке в качестве «примерного», необязательно должен истолковываться как предпочтительный или обладающий преимуществами относительно других вариантов выполнения.

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

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

шифруют случайное число в подвижном устройстве,

посылают случайное число от подвижного устройства в устройство начисления платы,

принимают случайное число в устройстве начисления платы,

шифруют случайное число в устройстве начисления платы,

посылают случайное число от устройства начисления платы в подвижное устройство,

принимают в подвижном устройстве зашифрованное случайное число от устройства начисления платы и

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

2. Способ по п.1, отличающийся тем, что случайным числом является зашифрованное системное время.

3. Способ по п.2, отличающийся тем, что зашифрованное системное время основано на методе шифрования Рейндола с ключом 128 бит.

4. Способ по п.1, отличающийся тем, что шифрование включает в себя шифрование случайного числа на основе метода шифрования Рейндола с ключом 128 бит.

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

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

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

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

9. Подвижное устройство, содержащее

средство для генерирования случайного числа,

средство для шифрования случайного числа,

средство для посылки случайного числа в устройство начисления платы,

средство для приема зашифрованного варианта случайного числа от устройства начисления платы и

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

10. Подвижное устройство, содержащее

процессор, сконфигурированный с возможностью генерирования случайного числа, причем процессор также сконфигурирован с возможностью шифрования случайного числа,

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

приемник, сконфигурированный с возможностью приема зашифрованного варианта случайного числа от устройства начисления платы,

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

11. Устройство начисления платы, содержащее

средство для приема случайного числа от подвижного устройства,

средство для шифрования случайного числа, и

средство для посылки случайного числа в подвижное устройство.

12. Устройство начисления платы, содержащее

приемник, сконфигурированный с возможностью приема случайного числа от подвижного устройства,

процессор, сконфигурированный с возможностью шифрования случайного числа и

передатчик, сконфигурированный с возможностью посылки зашифрованного случайного числа в подвижное устройство.

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

14. Подвижное устройство, содержащее

средство для генерирования первого кода и второго кода на основе первого кода,

средство для шифрования первого кода, средство для кодирования второго кода,

средство для посылки зашифрованного первого кода в устройство начисления платы,

средство для приема зашифрованного варианта второго кода от устройства начисления платы, и

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

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

генерируют первый код и второй код на основе первого кода,

шифруют первый код и второй код,

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

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

16. Считываемый компьютером носитель информации, имеющий информацию, сохраненную на нем, для реализации способа по п.15.

17. Устройство начисления платы для использования при ограничении подвижности подвижного устройства, содержащее

средство для приема зашифрованного первого кода от подвижного устройства,

средство для дешифрования зашифрованного первого кода,

средство для генерирования второго кода на основе дешифрованного первого кода,

средство для шифрования второго кода, и

средство для посылки зашифрованного второго кода в подвижное устройство.

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

принимают зашифрованный первый код от подвижного устройства,

дешифруют зашифрованный первый код,

генерируют второй код на основе дешифрованного первого кода,

шифруют второй код, и

посылают зашифрованный второй код в подвижное устройство.

19. Считываемый компьютером носитель информации, имеющий информацию, сохраненную на нем, для реализации способа по п.18.



 

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

Изобретение относится к радиотехнике и может использоваться для отмены регистрации широковещательного/группового обслуживания. .

Изобретение относится к системе связи. .

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

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

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

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

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

Изобретение относится к области систем сотовой связи, в частности к аутентификации в сетях сотовой связи. .

Изобретение относится к системам связи с подвижными объектами. .

Изобретение относится к устройству и способу управления обратной скоростью передачи данных, передаваемых на базовую приемопередающую станцию (БПС) с мобильных станций (МС), для которых предоставляется управление автономной скоростью.

Изобретение относится к системе передачи множественного доступа с кодовым разделением каналов (МДКР). .

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

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