УСТРОЙСТВО И СПОСОБ ДЛЯ ВЫБОРА СИСТЕМЫ
DEVICE AND METHOD TO SELECT SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение направлено на способ и устройство выбора системы. Более конкретно, настоящее изобретение направлено на выбор системы на основе доступности расширенных услуг в некотором местоположении.
Уровень техники
В настоящее время все большее разнообразие специализированных услуг становится доступным в сотовых сетях. Эти услуги зачастую недоступны в сетях всех операторов и недоступны в рамках всех частей сети данного оператора. Например, мобильная станция, такая как устройство конечного пользователя множественного доступа с кодовым разделением каналов, которое часто осуществляет доступ к конкретной расширенной услуге, которая не применяется повсеместно, зачастую может обнаружить себя в системе, где услуга недоступна. Т.е. мобильная станция обнаруживает систему и переходит в состояние ожидания. Затем она получает информацию по каналу персонального вызова о доступных расширенных услугах в этой системе. К сожалению, если услуга, которую ищет мобильная станция, недоступна в этой системе, мобильная станция должна выбрать повторный выбор системы. Повторный выбор системы - это трудоемкий процесс, и в ходе этого процесса мобильная станция не может принимать входящие вызовы. Таким образом, мобильная станция в итоге может прекратить тратить слишком большое количество времени на сканирование и обнаружение систем, которые не предоставляют услугу, которую ищет мобильная станция, поскольку информация о доступных услугах и/или признаках не становится доступной мобильной станции до тех пор, пока она не примет служебные сообщения канала персонального вызова. Поскольку мобильная станция проводит значительное время, обнаруживая услугу, это может привести к потерянным персональным вызовам, неудачным вызовам и, в общем, к неудобству в работе пользователей. Кроме того, повторный выбор и перенаправление мобильной станции на альтернативные системы приводит к увеличению числа регистраций, и это, вместе с регистрациями на расширенные услуги, такие как регистрация на широковещательную/многоадресную передачу или регистрация на переключение между приемом и передачей, может ухудшать пропускную способность соты.
Таким образом, существует потребность в улучшенном способе выбора системы, который быстро определяет доступность расширенных услуг.
Краткое описание чертежей
Варианты осуществления настоящего изобретения описываются со ссылкой на следующие чертежи, на которых аналогичные номера обозначают аналогичные элементы, и из которых:
фиг.1 - это примерная блок-схема системы согласно одному варианту осуществления;
фиг.2 - это примерная блок-схема устройства беспроводной связи согласно одному варианту осуществления;
фиг.3 - это примерная блок-схема последовательности операций способа, иллюстрирующая работу устройства беспроводной связи согласно одному варианту осуществления; и
фиг.4 - это примерная блок-схема последовательности операций способа, иллюстрирующая работу устройства беспроводной связи согласно другому варианту осуществления.
Подробное описание изобретения
Фиг.1 - это примерная блок-схема системы 100 связи согласно одному варианту осуществления. Система 100 связи может включать в себя один или несколько терминалов 110, первую систему 120, вторую систему 130 и третью систему 140. Терминалом 110 может быть телефон, беспроводной телефон, сотовый телефон, PDA, пейджер, персональный компьютер, устройство беспроводной связи или любое другое устройство, которое допускает отправку и прием сигналов связи по сети, в том числе беспроводной сети.
Каждая система 120, 130 и 140 может включать в себя любой тип сети, которая допускает отправку и прием сигналов, таких как беспроводные сигналы. Например, каждая система 120, 130 и 140 может включать в себя сеть беспроводной связи, сотовую телефонную сеть, сеть спутниковой связи и другие аналогичные системы связи. Более того, каждая система 120, 130 и 140 может включать в себя несколько сетей и может включать в себя множество различных типов сетей. Таким образом, каждая система 120, 130 и 140 может включать в себя множество сетей передачи данных, множество сетей дальней связи, сочетание сетей передачи данных и сетей дальней связи и другие аналогичные системы связи, допускающие отправку и прием сигналов связи.
При работе терминал 110 может работать в канале первой системы 120, использующей такие расширенные услуги, как переключение между приемом и передачей (услуга «нажми-и-говори»), услуги широковещательной/многоадресной передачи и другие расширенные услуги. Терминал 110 может участвовать в процессе выбора системы, поскольку он вышел за пределы диапазона первой системы 120, поскольку он попал в диапазон второй системы 130, поскольку он попал в диапазон третьей системы 140 и/или он может участвовать в процессе выбора системы по любой другой причине. Вторая система 130 может не иметь расширенных услуг, требуемых терминалу 110, а третья система 140 может иметь расширенные услуги, требуемые терминалу 110. Система 100 связи может разрешать терминалу 110 принимать решения о соответствующей системе, чтобы обнаружить, без прохождения повторного выбора или перенаправления. Она также может разрешить выбор системы, чтобы применить услугу, которую терминал 110 пытается получить. Например, системы 120, 130 и 140 могут передавать в широковещательном режиме информацию о том, какие расширенные услуги доступны в каждой соответствующей системе. Необязательно отправлять эту информацию по каналу персонального вызова. Канал помощи в обнаружении может быть использован вместо канала персонального вызова для передачи в широковещательном режиме этой информации. В частности, канал помощи в обнаружении может быть использован для предоставления информации о расширенных услугах. Канал помощи в обнаружении может иметь такие же характеристики физического уровня, что и канал синхронизации. Например, он может быть расширен (по спектру) с помощью заданного кода Уолша. Канал помощи в обнаружении также может быть закодированным, перемеженным, расширенным и модулированным сигналом. Согласно другому примеру, длина кадра канала помощи в обнаружении может составлять 26,67 мс, и суперкадр канала помощи в обнаружении может состоять из 3 канальных кадров по 80 мс. Канал помощи в обнаружении может передавать информационное сообщение расширенных услуг. Информационное сообщение расширенных услуг может включать в себя такую информацию, как доступность услуги переключения между приемом и передачей, и все группы, которые доступны или активны, такие как доступность услуги широковещательной/многоадресной передачи, и доступные потоки, такие как список доступных вариантов услуг, и/или другую важную информацию по услугам.
Информационное сообщение расширенных услуг может передаваться посредством базовой станции. Затем терминал 110 может использовать список роуминга, чтобы сгенерировать список каналов для сканирования. Для каждого канала в списке сканирования терминал 110 может настроиться на частоту и попытаться обнаружить канал пилот-сигнала, синхронизироваться с псевдослучайным шумовым (PN) пилот-сигнала кодом, принять канал синхронизации и декодировать сообщение канала синхронизации, чтобы получить смещение PN пилот-сигнала и информацию о корректировке времени. Одновременно с приемом и декодированием канала синхронизации терминал 110 может принимать канал помощи в обнаружении и декодировать информационное сообщение расширенных услуг по каналу помощи в обнаружении. Терминал 110 может определить, доступна ли требуемая услуга или признак в системе. Например, требуемой услугой или признаком может быть услуга переключения между приемом и передачей, услуга широковещательной/многоадресной передачи или любая другая полезная расширенная услуга. Если требуемая услуга или признак недоступен, терминал 110 может выбрать следующий канал в списке сканирования и повторить процесс. Если требуемая услуга доступна, терминал 110 может настроиться на системное время через 320 мс после окончания последнего суперкадра канала синхронизации, содержащего сообщение канала синхронизации, приема сообщений канала персонального вызова и служебных сообщений и определения того, может ли быть использована система и/или канал. Если он может быть использован, терминал 110 работает в системе/канале. Если он не может быть использован, терминал 110 может выбрать следующий канал в списке сканирования и повторить процесс.
Система 100 связи, таким образом, может уменьшать время, затрачиваемое терминалом 110 на выбор системы при получении услуги. Например, ранее терминал 110 мог тратить более минуты на поиск услуги. Это время могло увеличиваться, если терминал 110 выбирал систему/канал для услуги и затем должен был повторно выполнить процесс выбора, когда терминал 110 далее информировался о том, что расширенная услуга недоступна. Система 100 связи может уменьшить время, затрачиваемое на сканирование каналов в ходе выбора системы, посредством предоставления возможности терминалу 110 определить на ранних стадиях процесса обнаружения, предоставляет ли система 130 или 140 требуемую услугу. Если требуемая услуга недоступна, терминал 110 может продолжить сканировать другие системы/каналы без ожидания того, чтобы выполнить корректировку времени, прием канала персонального вызова и т.п.
Согласно другому связанному варианту осуществления, использующему связанные взаимозаменяемые признаки с предыдущим вариантом осуществления, для выбора системы терминал 110 может выбрать текущий канал, обнаружить канал пилот-сигнала и синхронизироваться с псевдослучайным шумовым пилот-сигнала кодом. Затем терминал 110 может принять канал синхронизации, декодировать сообщение канала синхронизации, принятое по каналу синхронизации, принять канал помощи в обнаружении, декодировать информационное сообщение расширенных услуг, принятое по каналу помощи в обнаружении, и выбрать систему на основе информационного сообщения расширенных услуг. Терминал может попеременно принимать информационное сообщение расширенных услуг по каналу синхронизации, декодировать информационное сообщение расширенных услуг и выбирать систему на основе информационного сообщения расширенных услуг. Терминал 110 может выбирать системы посредством определения из информационного сообщения расширенных услуг, доступна ли требуемая услуга в текущей системе. Если требуемая услуга доступна в текущей системе и текущая система может быть использована, терминал 110 может выбрать текущую систему для работы. Если требуемая услуга недоступна в текущей системе, терминал 110 может выбрать другой канал и повторить обнаружение, синхронизацию, прием канала синхронизации, декодирование сообщения канала синхронизации, прием канала помощи в обнаружении и декодирование информационного сообщения расширенных услуг. Каналом поиска в обнаружении может быть канал, отличный от канала синхронизации. Канал помощи в обнаружении может включать в себя закодированный, перемеженный, расширенный и модулированный сигнал. Канал помощи в обнаружении также может включать в себя суперкадр канала помощи в обнаружении, имеющий три кадра канала помощи в обнаружении. Канал помощи в обнаружении может дополнительно включать в себя информационное сообщение расширенных услуг, при этом информационное сообщение расширенных услуг включает в себя, по меньшей мере, одно из следующего: доступность услуги переключения между приемом и передачей, доступность услуги широковещательной многоадресной передачи, доступность альтернативной сети и список доступных вариантов услуг. Терминал 110 может принимать канал синхронизации и декодировать сообщение канала синхронизации одновременно, в другое время или отдельно, или в любое другое время с помощью приема канала помощи в обнаружении и декодирования информационного сообщения расширенных услуг. Согласно связанному варианту осуществления терминал 110 может выбрать текущий канал, обнаружить канал пилот-сигнала, синхронизироваться с псевдослучайным шумовым пилот-сигнала кодом, принять канал синхронизации, декодировать сообщение канала синхронизации, принятое по каналу синхронизации, принять канал помощи в обнаружении, декодировать информационное сообщение расширенных услуг, принятое по каналу помощи в синхронизации, и выбрать систему, такую как система 130 или система 140, на основе информационного сообщения расширенных услуг. Каналом поиска в обнаружении может быть канал, отличный от канала синхронизации.
Фиг.2 - это примерная блок-схема устройства 200 беспроводной связи, такого как терминал 110, согласно другому связанному варианту осуществления. Устройство 200 беспроводной связи может включать в себя корпус 210, контроллер 220, соединенный с корпусом 210, схему 230 ввода-вывода звука, соединенную с корпусом 210, дисплей 240, соединенный с корпусом 210, приемо-передающее устройство 250, соединенное с корпусом 210, пользовательский интерфейс 260, соединенный с корпусом 210, запоминающее устройство 270, соединенное с корпусом 210, и антенну 280, соединенную с корпусом 210 и приемо-передающим устройством 250. Устройство 200 беспроводной связи также может включать в себя модуль 290 канала синхронизации, соединенный с контроллером 220, модуль 292 канала поиска в обнаружении, соединенный с контроллером 220, и модуль 294 выбора системы, соединенный с контроллером 220. Каждый из модулей 290, 292 и 294 может быть соединен с контроллером 220 посредством размещения внутри контроллера 220, автономно от контроллера 220, посредством размещения в запоминающем устройстве 270 или посредством размещения в каком-либо другом месте устройства 200 беспроводной связи. Таким образом, модули 290, 292 и 294 могут быть аппаратными модулями, программными модулями, сочетанием аппаратных средств и программного обеспечения или любым другим типом модуля. Дисплеем 240 может быть жидкокристаллический дисплей (ЖК-дисплей), светодиодный дисплей (LED), плазменный дисплей или любое другое средство отображения информации. Приемо-передающее устройство 250 может включать в себя передающее устройство и/или приемное устройство. Схема 230 ввода-вывода звука может включать в себя микрофон, динамик, усилитель-преобразователь или любую другую схему ввода-вывода звука. Пользовательский интерфейс 260 может включать в себя клавишную панель, кнопки, сенсорную панель, джойстик, дополнительный дисплей или любое другое устройство, подходящее для предоставления интерфейса между пользователем и электронным устройством. Запоминающее устройство 270 может включать в себя оперативное запоминающее устройство, постоянное запоминающее устройство, оптическое запоминающее устройство, запоминающее устройство модуля идентификации абонента или любое другое запоминающее устройство, которое может быть соединено с устройством беспроводной связи.
При работе, чтобы выполнить выбор системы, приемо-передающее устройство 250 может принять канал синхронизации и канал помощи в обнаружении. Контроллер 220 может управлять работой устройства беспроводной связи. Модуль 290 канала синхронизации может декодировать сообщение канала синхронизации, принятое по каналу синхронизации. Модуль 292 канала помощи в обнаружении может декодировать информационное сообщение расширенных услуг, принятое по каналу помощи в обнаружении. Согласно другому варианту осуществления, если информационное сообщение расширенных услуг принимается по каналу синхронизации, модуль 290 канала синхронизации может декодировать информационное сообщение расширенных услуг, принятое по каналу синхронизации. Модуль 294 выбора системы может выбирать систему на основе информационного сообщения расширенных услуг. Контроллер 220 может быть дополнительно сконфигурирован с возможностью выбора текущего канала, обнаружения канала пилот-сигнала и синхронизации с его псевдослучайным шумовым пилот-сигнала кодом. Модуль 294 выбора системы также может определять из информационного сообщения расширенных услуг, доступна ли требуемая услуга в текущей системе. Модуль 294 выбора системы может дополнительно выбирать текущую систему для работы устройства беспроводной связи, если требуемая услуга доступна в текущей системе, и текущая система может быть использована. Если требуемая услуга недоступна в текущей системе, модуль 294 выбора системы может выбрать другой канал и инструктировать устройство 200 беспроводной связи повторить обнаружение, синхронизацию, прием канала синхронизации, декодирование сообщения канала синхронизации, прием канала помощи в обнаружении и декодирование информационного сообщения расширенных услуг. Каналом поиска в обнаружении может быть канал, отличный от канала синхронизации. Канал помощи в обнаружении может включать в себя закодированный, перемеженный, расширенный и модулированный сигнал. Канал помощи в обнаружении также может включать в себя суперкадр канала помощи в обнаружении, имеющий три кадра канала помощи в обнаружении. Канал помощи в обнаружении может дополнительно включать в себя информационное сообщение расширенных услуг, при этом информационное сообщение расширенных услуг включает в себя, по меньшей мере, одно из следующего: доступность услуги переключения между приемом и передачей, доступность услуги широковещательной многоадресной передачи, доступность альтернативной сети и список доступных вариантов услуг. Модуль 290 канала синхронизации может декодировать сообщение канала синхронизации одновременно с декодированием информационным сообщением расширенных услуг, в другое время, отдельно от декодирования этого сообщения или в любое другое подходящее время с помощью модуля 292 канала помощи в обнаружении.
Фиг.3 - это примерная блок-схема 300 последовательности операций способа, иллюстрирующая работу устройства 200 беспроводной связи согласно другому варианту осуществления. На этапе 310 блок-схема последовательности операций способа начинается. На этапе 320 устройство 200 беспроводной связи принимает канал синхронизации. На этапе 330 устройство 200 беспроводной связи декодирует сообщение канала синхронизации, принимаемое по каналу синхронизации. На этапе 340 устройство 200 беспроводной связи принимает канал помощи в обнаружении. На этапе 350 устройство 200 беспроводной связи декодирует информационное сообщение расширенных услуг, принятое по каналу помощи в обнаружении. Альтернативно, устройство 200 беспроводной связи может декодировать информационное сообщение расширенных услуг, принятое по каналу синхронизации, без приема канала помощи в обнаружении. На этапе 360 устройство 200 беспроводной связи выбирает систему на основе информационного сообщения расширенных услуг. На этапе 370 блок-схема последовательности операций способа завершается.
Фиг.4 - это примерная блок-схема 400 последовательности операций способа, иллюстрирующая работу устройства 200 беспроводной связи согласно другому связанному варианту осуществления, взаимозаменяемому с блок-схемой 300 последовательности операций способа. На этапе 405 блок-схема последовательности операций способа начинается. На этапе 410 устройство 200 беспроводной связи может выбрать следующую частоту для сканирования. Если устройство 200 беспроводной связи только начало сканировать частоты, следующая частота может быть первой частотой для сканирования. На этапе 415 устройство 200 беспроводной связи может просканировать пилот-сигналы на выбранной частоте. Если на этапе 420 не обнаружены пилот-сигналы на выбранной частоте, устройство 200 беспроводной связи может выбрать следующую частоту для сканирования, на этапе 410. Если пилот-сигнал обнаружен на этапе 420, устройство 200 беспроводной связи может начать два процесса, один начиная с этапа 425 и другой начиная с этапа 450. Устройство 200 беспроводной связи может попеременно выполнять один процесс с другим.
На этапе 425 устройство 200 беспроводной связи демодулирует канал синхронизации и декодирует сообщение канала синхронизации. На этапе 430, если работа идет в системе множественного доступа с кодовым разделением каналов, устройство 200 беспроводной связи может синхронизироваться с установленным абсолютным временем через 320 мс после последнего кадра сообщения канала синхронизации. Согласно другому варианту осуществления устройство 200 беспроводной связи может синхронизироваться с другими системами, такими как система множественного доступа с временным разделением каналов, используя альтернативные способы. На этапе 435 устройство 200 беспроводной связи может принимать сообщения канала персонального вызова и служебные сообщения в текущей системе. Если устройство 200 беспроводной связи определяет, что текущая система является приемлемой, на основе сообщений канала персонального вызова и служебных сообщений, и определяет, что требуемая услуга доступна, на основе другого процесса, начинающегося на этапе 450, устройство 200 беспроводной связи может остаться в текущей системе на этапе 445. Если нет, устройство 200 беспроводной связи может возвратиться к этапу 410, чтобы выбрать следующую частоту для сканирования. На этапе 450 устройство 200 беспроводной связи может демодулировать канал помощи в обнаружении и декодировать сообщение расширенных услуг. На этапе 455 устройство 200 беспроводной связи может определить, доступна ли требуемая услуга. Если нет, устройство 200 беспроводной связи может выбрать следующую частоту или систему на этапе 410. Если требуемая услуга доступна, на этапе 460 устройство 200 беспроводной связи может продолжить процесс, начиная с этапе 425, чтобы сделать соответствующее определение на этапе 440.
Фиг.4 также показывает возможное распределение по времени каждого этапа. Это распределение во времени показано только для того, чтобы проиллюстрировать распределение во времени, которое может быть сохранено, посредством выполнения параллельных процессов на этапе 425 и 450 и на других этапах. Очевидно, что любое подходящее или отличное распределение по времени может быть использовано в зависимости от системы, в которой работает устройство 200 беспроводной связи.
Способ согласно изобретению предпочтительно реализуется в программируемом процессоре. Тем не менее, контроллеры, блок-схемы последовательности операций способа и модули также могут быть реализованы в компьютере общего назначения или специального назначения, программируемом микропроцессоре или микроконтроллере и периферийных элементах ИС, ASIC или другой ИС, аппаратной электронной или логической схеме, такой схеме дискретных элементов, программируемое логическое устройство, такое как PLD, PLA, FPGA или PAL и т.п. В общем, любое устройство, на котором размещается конечный автомат, допускающий реализацию блок-схем последовательности операций способа, показанных на чертежах, может быть использовано для того, чтобы реализовать функции процессора этого изобретения.
Хотя это изобретение описано в связи с его конкретными вариантами осуществления, явно, что множество альтернатив, модификаций и вариаций должно быть очевидно специалистам в данной области техники. Например, различные компоненты вариантов осуществления могут чередоваться, добавляться или заменяться в других вариантах осуществления. Кроме того, все элементы всех чертежей не являются обязательными для работы раскрытых вариантов осуществления. Например, специалисты в области техники раскрытых вариантов осуществления должны иметь возможность создавать и использовать изобретение посредством просто применения элементов формулы изобретения. Следовательно, предпочтительные варианты осуществления изобретения, изложенные в данном документе, предназначены, чтобы быть иллюстративными, а не ограничивающими. Различные изменения могут быть выполнены без отступления от сущности и объема изобретения.