ПОСТОЯННО ДЕЙСТВУЮЩАЯ БЕСПРОВОДНАЯ СВЯЗЬ, ОСУЩЕСТВЛЯЕМАЯ ПОСРЕДСТВОМ МЕЖСЕТЕВОГО ПРОТОКОЛА
ON-LINE WIRELESS COMMUNICATION REALISED THROUGH INTERNET PROTOCOL

Область техники
Технология, раскрытая в данной заявке, относится к способам осуществления междупунктовой связи (точка-точка). В частности, в данной заявке раскрыты система и способ осуществления постоянно действующей беспроводной связи на основе Интернет-протокола (IP) с мобильной станцией, такой как дуплексный пейджер (двухстороннее устройство связи), сотовый телефон, портативный компьютер или другое устройство, которое способно работать в беспроводном режиме.
Уровень техники
Использование беспроводных IP-сетей в данной области известно. Одна из таких беспроводных сетей описана в «CDMA2000™ Стандарт на беспроводные IP-Сети», TIA/IS-835-BTIA/IS-835-B. Для установления и конфигурирования протокола точка-точка (РРР), который описан в Запросах на Комментарии (Request for Comments (RFC)) 1661, в беспроводной IP-сети CDMA2000™ используют протокол управления соединением (LCP). TIA/IS-835-B и RFC 1661 включены в данную заявку в качестве ссылок.
Раскрытие изобретения
Осуществление постоянно действующей беспроводной IP-связи обеспечивается при помощи систем и способов в соответствии с представленным описанием. Для обеспечения связи с мобильной станцией посредством беспроводного канала связи могут использовать сеть обеспечения доступа (APN), которая содержит узел обработки пакетов данных (PDSN) постоянного действия. PDSN может содержать таймер неактивного состояния и может быть использован для установки таймера неактивного состояния на его начальное (стартовое) значение и для отправки оценки (результата вычисления) начального значения к мобильной станции посредством беспроводного канала связи, причем оценка начального значения представляет собой функцию начального значения таймера неактивного состояния. Мобильная станция может содержать оценку таймера неактивного состояния и может быть использована для получения оценки начального значения и установки оценки таймера неактивного состояния на оценку начального значения. Мобильную станцию могут также использовать для переустановки оценки таймера неактивного состояния на оценку начального значения, когда мобильная станция осуществляет связь с APN.
Способ поддержания постоянно действующего беспроводного канала связи между мобильной станцией и сетью обеспечения доступа (APN) может включать в себя следующие стадии. Создают беспроводной канал связи между мобильной станцией и APN. Устанавливают таймер неактивного состояния, который содержится в APN, на его начальное значение. Отправляют оценку начального значения, которая представляет собой функцию начального значения таймера неактивного состояния, от APN к мобильной станции. Устанавливают оценку таймера неактивного состояния в мобильной станции на оценку начального значения. Осуществляют контроль над беспроводным каналом связи между мобильной станцией и APN на предмет обнаружения обмена данными между мобильной станцией и APN. Если обнаруживают обмен данными, то выполняют переустановку оценки таймера неактивного состояния в мобильной станции на оценку начального значения и переустановку таймера неактивного состояния в APN на его начальное значение.
Краткое описание чертежей
На Фиг.1 показан пример выполнения системы беспроводной IP-связи, которая поддерживает постоянно действующую связь с мобильной станцией.
На Фиг.2 показаны примеры стеков протоколов на различных компонентах системы, показанной на Фиг.1.
На Фиг.3 изображена блок-схема приведенной в качестве примера мобильной станции постоянного действия.
На Фиг.4 изображена блок-схема приведенного в качестве примера PDSN постоянного действия.
На Фиг.5 изображена более подробная блок- схема приведенного в качестве примера PDSN постоянного действия, изображенного на Фиг.4.
На Фиг.6-8 изображены блок-схемы, которые показывают пример осуществления работы мобильной станции постоянного действия, и
на Фиг.9 изображена блок-схема, показывающая пример осуществления работы PDSN постоянного действия.
Предпочтительный вариант выполнения изобретения
На Фиг.1 показана приведенная в качестве примера система беспроводной IP-связи, которая поддерживает постоянную (непрерывную) связь с мобильной станцией 10. Система связи содержит постоянную абонентскую сеть обеспечения доступа (VAPN) 12, постоянную обслуживающую VAPN 20, серверную инфраструктуру 60, 70, 80 и конечный хост 40. Также в показанную систему связи входит IP-сеть 30, например Интернет, и широкополосная телекоммуникационная сеть 50, такая как 857-сеть.
В рабочем режиме мобильная станция (MS) 10 постоянного действия осуществляет связь посредством IP-сети 30 с конечным хостом 40 с помощью, по крайней мере, одной постоянной VAPN 12, 20, взаимодействующей с серверной инфраструктурой 60, 70, 80. Мобильная станция 10 является постоянно (непрерывно) действующей в том смысле, что в то время, когда она находится в неактивном состоянии (например, не отправляет или не получает какие-либо данные), между ней и постоянной сетью обеспечения доступа (APN) 12, 20, 60 может поддерживаться сессия пакетной передачи данных, такая как, например, сессия протокола точка-точка (РРР-сессия) Кроме того, РРР-сессия может поддерживаться в тот промежуток времени, когда мобильная станция 10 вышла из зоны покрытия или иным образом временно не имеет связи с APN 12, 20, в том числе тогда, когда мобильная станция 10 обслуживается сетью, которая не поддерживает передачу данных.
Постоянная абонентская VAPN 12 содержит абонентскую радиосеть (RN) 14 и серверный узел обслуживания пакетов данных (PDSN) 16 постоянного действия Постоянная серверная VAPN 20 содержит передающую радиосеть (RN) 22, серверный PDSN 25 постоянного действия, сервер службы удаленной аутентификации подключений (RADIUS) 24 и мобильный коммутирующий центр (MSC) 23. Предпочтительно мобильная станция 10 осуществляет связь с постоянной абонентской VAPN 12 и затем переключается на постоянную серверную VAPN 20 для осуществления связи с серверной инфраструктурой 60, 70, 80 и конечным хостом 40. Однако в альтернативном варианте выполнения мобильная станция 10 может осуществлять связь непосредственно с серверной инфраструктурой посредством постоянной серверной VAPN 20.
Абонентский PDSN 16 постоянного действия и/или серверный PDSN 25 постоянного действия сконфигурированы таким образом, чтобы поддерживать постоянное обслуживание мобильной станции 10. Серверный PDSN 25 постоянного действия предпочтительно соединяется с мобильной станцией 10 посредством абонентского PDSN 16 постоянного действия. Однако в альтернативном варианте выполнения постоянно действующим может быть только один из PDSN: либо абонентский PDSN 16, либо серверный PDSN 25. Подробное описание постоянного обслуживания, в том числе описание мобильной станции 10 постоянного действия и PDSN 16, 25 постоянного действия, представлено ниже со ссылками на Фиг.2-9.
Радиосеть (RN) 14, 22 может содержать базовую(ые) станцию(ии) для обеспечения радиочастотной связи с мобильной станцией 12 и может также включать в себя функцию управления пакетами (PCF) для осуществления связи с PDSN 16, 25 постоянного действия. Соединение (канал связи) между RN 14, 22 и PDSN 16, 25 может представлять собой R-P-интерфейс, который использует GRE-туннель для передачи пакетов данных и сигнальных сообщений пользователя между PCF и PDSN 16, 25. Соединение между абонентским PDSN 16 и серверным PDSN 25 может представлять собой Р-Р-интерфейс для передачи данных пользователя для одного серверного устройства, а также может быть использовано для поддержания функции быстрой переадресации.
RADIUS-серверы 24, 74, 84, расположенные в серверной VAPN 20, домашней ЕР-сети 70 и брокерной сети 80, представляют собой серверы аутентификации, авторизации и учета (ААА-серверы), такие, которые обычно используют в CDMA2000™ сетях для обеспечения ААА-функциональности. Домашняя DP-сеть 70 и домашний RADIUS-сервер 74 обеспечивают основанные на Интернет-протоколе услуги для мобильной станции пользователя, например поддержку сетевого идентификатора доступа (NAI) для мобильной станции 10 Брокерная сеть 80 и брокерный RADIUS-сервер 84 представляют собой посредническую сеть/сервер(ы), которые могут быть использованы для безопасной передачи RADIUS-сообщений (например, ААА-информации) между VAPN RADIUS-сервером 24 и домашним RADIUS-сервером 74. Следует понимать, что для передачи данных между VAPN RADIUS-сервером 24 и домашним RADIUS-сервером 74 может быть использовано более одного брокерного RADIUS-сервера 84.
Мобильный коммутирующий центр (MSC) 23 соединяет передающую RN 22 с регистром расположения домашней сети (HLR) 62 в домашней сети обеспечения доступа (APN) 60. Домашняя сеть обеспечения доступа 60 представляет собой беспроводную сеть, которая создает домашнюю зону обслуживания для мобильной станции 10. Следует понимать, что система, изображенная на Фиг.1, показывает пример работы мобильной станции 12 постоянного действия, причем мобильная станция 12 расположена вне зоны покрытия домашней сети обеспечения доступа 60. Однако домашняя сеть обеспечения доступа 60 предпочтительно содержит такие же компоненты, что и абонентская гостевая сеть обеспечения доступа 12, 20, в том числе домашнюю радиосеть (RN) и домашний PDSN постоянного действия. Следовательно, между мобильной станцией 12 постоянного действия и домашним PDSN постоянного действия в домашней APN 60 также может быть установлено постоянное обслуживание.
Приведенная в качестве примера беспроводная система IP-связи, показанная на Фиг.1, может представлять собой, например, CDMA2000™ беспроводную IP-сеть, которая сконфигурирована для обеспечения раскрытого в данном описании постоянного обслуживания. С дополнительными подробностями, относящимися к работе типичной CDMA2000™ беспроводной IP-сети, можно ознакомиться в следующих документах (также обозначены как «Стандарты»): TIA/IS-835-B (3GPP2 P.S0001-B), RFC 1661, RFC 2153, TIA/EIA/IS -2000-1 (3GPP2 C.S0001-0), TIA/EIA/IS-2000-2 (3GPP2 C.S0002-0), TIA/EIA/IS-2000-3 (3GPP2 C.S0003-0), TIA/EIA/IS-2000-4 (3GPP2 C.S0004-0), TIA/EIA/IS-2000-5 (3GPP2 C.S0005-0), TIA/EIA/IS-707 (3GPP2 C.S0017-0), 3GPP2 A.S0001, 3GPP2 A.S0011-0. 3GPP2 A.S0012-0, 3GPP2 A.S0013-0, 3GPP2 A.S0014-0, 3GPP2 A.S0015-0, 3GPP2 A.S0016-0, 3GPP2 A.S0017-0, и в дополнениях к ним, которые включены в данное описание в качестве ссылки.
На Фиг.2 показан пример стеков протокола 110, 122, 125, 140 в различных компонентах системы, основанной на Интернет-протоколе, показанной на Фиг.1. Показано четыре стека протокола 110, 122, 125 и 140, каждый из которых относится, соответственно к мобильной станции (MS) 10 постоянного действия, радиосети (RN) 14, 22, PDSN 16, 25 постоянного действия и конечному хосту 40. Каждый из стеков протокола 110 и 125 содержит уровни постоянного протокола точка-точка (РРР) 115 и 130. Уровни постоянного РРР 115 и 130 совместно поддерживают РРР-сессию, что делает возможным осуществление IP-связи между мобильной станцией 10 и конечным хостом 40 даже в том случае, если мобильная станция 10 находится вне зоны покрытия или в другой подобной ситуации. Описание работы уровня постоянного РРР 115 на мобильной станции 10 постоянного действия приведено ниже со ссылкой на Фиг.3, и описание работы уровня постоянного РРР 135 в PDSN 16, 25 постоянного действия приведено ниже со ссылками на Фиг.4 и 5. Принцип работы остальных уровней протокола, показанных на Фиг.2, известен для специалистов в данной области и более подробно описан в Стандартах. Связь между мобильной станцией постоянного действия и радиосетью RN на физическом уровне (беспроводная) описана в TIA/EIA/IS-2000-2. Стандарт управления доступом (MAC) между мобильной станцией постоянного действия и радиосетью (RN) описан в TIA/EIA/IS-2000-3. Стандарт канала передачи служебных сигналов (LAC) между мобильной станцией постоянного действия и RN описан в TIA/EIA/IS-2000-4. Сигнальные сообщения Уровня 3, используемые для управления физическим уровнем, описаны в TIA/EIA/IS-2000-5. Протокол беспроводного (радио) соединения (RLP) между станцией постоянного действия и радиосетью (RN) описан в TIA/EIA/IS-707. R-P-протокол, известный так же как А10 и А11, описан в 3GPP2 A.S0001, 3GPP2 A.S0011-0, 3GPP2 A.S0012-0, 3GPP2 A.S0013-0, 3GPP2 A.S0014-0, 3GPP2 A.S0015-0, 3GPP2 A.S0016-0, 3GPP2 A.S0017-0.
На Фиг.3 показана блок-схема приведенной в качестве примера мобильной станции 310 постоянного действия, а на Фиг.4 и 5 показаны блок-схемы приведенного в качестве примера PDSN 425 постоянного действия. Кроме того, на Фиг.3-5 показаны примеры соединений 350, 355, 360, 370, 380, 390, 471, 472 между мобильной станцией 310 постоянного действия и PDSN 425 постоянного действия, которые могут быть использованы для поддержания постоянной РРР-сессии.
Как показано на Фиг.3, приведенная в качестве примера мобильная станция (MS) 310 содержит MS-модуль 315 постоянного действия, процессор 320, приемопередатчик 322, оценку 330 таймера неактивного состояния и другие модули 340 мобильной станции. Процессор 320 может представлять собой микропроцессор, процессор цифрового сигнала или какой-либо другой тип обрабатывающего устройства. Приемопередатчик 322 предназначен для передачи и приема радиочастотных (RF) сигналов и может содержать единую приемопередаточную схему или отдельные передающую схему и приемную схему. MS-модуль 315 постоянного действия предназначен для установки и отслеживания оценки 330 таймера неактивного состояния и может представлять собой программный модуль, аппаратный модуль или их комбинацию. Оценка 330 таймера неактивного состояния может представлять собой счетчик времени, например вычитающий счетчик, который устанавливают посредством MS-модуля 315 постоянного действия для того, чтобы определять значение таймера 430 неактивного состояния в PDSN 425 постоянного действия (см. Фиг.4 и 5) Другие модули 340 могут представлять собой программные и/или аппаратные модули, которые обычно содержит в себе мобильная станция 310, такие как дисплей, клавиатура, динамик, микрофон и т.п.
В рабочем режиме, когда между мобильной станцией 310 и PDSN 425 постоянного действия инициирована РРР-сессия 390, PDSN 425 передает сообщение 350 протокола управления соединением (LCP-сообщение) к мобильной станции 310, которое содержит в себе оценку 355 начального значения, созданную с помощью PDSN как функция инициализирующего значения для таймера 430 неактивного состояния в PDSN 425. Когда мобильная станция 310 получает LCP-сообщение 350, MS-модуль 315 постоянного действия использует оценку 355 начального значения для того, чтобы инициализировать оценку 330 таймера неактивного состояния, и ответное LCP-сообщение 360 передается от мобильной станции 310 к PDSN 425 постоянного действия.
Значение оценки 330 таймера неактивного состояния оказывает влияние на работу MS-модуля 315 постоянного действия, в частности, в тех случаях, когда мобильная станция находится вне зоны покрытия Это выражается в том, что постоянная связь с PDSN 425 будет поддерживаться до тех пор, пока оценка 330 таймера неактивного состояния не закончится. Во время периодов неактивного состояния MS-модуль 315 постоянного действия вызывает уменьшение оценки 330 таймера неактивного состояния по сравнению с оценкой 355 начального значения. Каждый раз, когда мобильная станция 310 посылает или получает РРР-блок информации, оценка 330 таймера неактивного состояния устанавливается на оценку 355 начального значения. Для поддержания постоянного соединения в период неактивного состояния MS-модуль 315 постоянного действия может посылать или получать LCP-сообщения или другие сообщения 350, 360, 370, 380, 390 РРР-сессии к и от PDSN 425 постоянного действия. По окончании оценки 330 таймера неактивного состояния мобильная станция 310 может инициировать новую РРР-сессию 390 или войти в неактивное состояние. Если мобильная станция 310 инициирует новую РРР-сессию 390, то мобильная станция 310 может получить от PDSN 425 новую оценку 355 начального значения или переустановить оценку 330 таймера неактивного состояния, используя оценку 355 начального значения предыдущей РРР-сессии. Работа мобильной станции 310 дополнительно описана ниже со ссылками на Фиг.6-8.
Как показано на Фиг.4, приведенный в качестве примера PDSN 425 постоянного действия содержит PDSN-модуль 415 постоянного действия, процессор 420, приемопередатчик 422, таймер 430 неактивного состояния и другие PDSN-модули 440, Процессор 420 может представлять собой микропроцессор, процессор цифрового сигнала или какой-либо другой тип обрабатывающего устройства. Приемопередатчик 422 может, например, представлять собой сетевую карту, сконфигурированную таким образом, чтобы посылать или получать данные посредством беспроводного канала связи с помощью радиосети (RN) 14, 22. PDSN-модуль 415 постоянного действия предназначен для переустановки и отслеживания таймера 430 неактивного состояния и может представлять собой программный модуль, аппаратный модуль или их комбинацию. Таймер 430 неактивного состояния может представлять собой счетчик времени, например вычитающий счетчик, и может быть использован PDSN 425 постоянного действия для осуществления контроля времени с того момента, когда от мобильной станции 310 постоянного действия был послан или получен РРР-блок информации.
В рабочем режиме при открытии управляющего протокола для IP (IPCP) в РРР-сессии PDSN 425 запускает таймер 430 неактивного состояния и посылает к мобильной станции 310 LCP-сообщение 350, которое содержит оценку 355 начального значения, вычисленную как функция начального значения таймера 430 неактивного состояния. Как описано выше, оценка 355 начального значения используется мобильной станцией 310 для оценки значения таймера 430 неактивного состояния. После этого, когда процессор 420 в PDSN 425 постоянного действия обнаруживает взаимодействие (состояние активности) РРР с мобильной станцией 310 постоянного действия, PDSN-модуль 415 постоянного действия получает уведомление о состоянии активности и переустанавливает таймер 430 неактивного состояния на начальное значение. РРР-активность, которая может послужить причиной переустановки таймера 430 неактивного состояния при помощи PDSN-модуля 415 постоянного действия, может также включать в себя, например, отправку или получение LCP-сообщений 350, 370, отправку или получение LCP-ответного сообщения 360, инициирование РРР-сессии 390 или осуществление иных взаимодействий с мобильной станцией 310 в рамках РРР-сессии.
На Фиг.5 изображена более подробная блок-схема приведенного в качестве примера PDSN 425 постоянного действия, на которой помимо компонентов, изображенных на Фиг.4, показан таймер 460 истечения времени эхо-отклика (Echo-Reply-Timeout timer) и счетчик 470 повторных эхо-запросов (Echo-Request-Retries counter). PDSN 425 может использовать таймер 460 истечения времени эхо-отклика для отслеживания времени с того момента, когда PDSN 425 отправил LCP-сообщение запроса 350 или сообщение эхо-запроса 471, на которое не было получено ответа от мобильной станции 310. Счетчик повторных эхо-запросов может записывать число повторных отправлений LCP-сообщения 350 или сообщения эхо-запроса 471 к мобильной станции 310, осуществляемых PDSN 425 постоянного действия, без получения в ответ LCP-сообщения отклика 360 или сообщения эхо-отклика 472. Следует понимать, что LCP-сообщение 360 может быть не отправлено в тех случаях, когда мобильная станция не поддерживает LCP-сообщения 350, например, если LCP-сообщение 350 является специфичным для данного поставщика, как указано в RFC 2153.
По окончании отсчета таймера 430 неактивного состояния PDSN 425 может послать сообщение эхо-запроса к мобильной станции 310 в попытке поддержания РРР-сессии посредством затребования сообщения эхо-отклика от мобильной станции 310. Когда PDSN 425 отправляет сообщение эхо-запроса, запускается таймер 460 истечения времени эхо-отклика и инициализируется счетчик 470 повторных эхо-запросов. Если от мобильной станции 310 получено сообщение эхо-отклика, то PDSN 425 постоянного действия может переустановить таймеры 430 неактивного состояния и РРР-сессия продолжается. В противном случае, если отсчет таймера 460 истечения времени эхо-отклика закончен, и счетчик 470 повторных эхо-запросов не достиг заранее установленного критического значения (например, нуля), тогда PDSN 425 постоянного действия может послать еще одно LCP-сообщение эхо-запроса к мобильной станции 310, уменьшить значение счетчика 470 повторных эхо-запросов и перезапустить таймер 460 истечения времени эхо-отклика. Этот процесс может быть повторен до получения сообщения эхо-отклика или проявления другой РРР-активности со стороны мобильной станции 310 или до тех пор, пока значение счетчика повторных запросов не достигнет критического значения, при котором PDSN 425 постоянного действия может закрыть РРР-сессию. Работа PDSN 425 постоянного действия дополнительно описана ниже со ссылкой на Фиг.9.
Для учета сообщений эхо-запросов, которые PDSN 425 отправляет и повторно отправляет по окончании отсчета таймера 430 неактивного состояния, оценка 355 начального значения, передаваемая к мобильной станции 310, может быть вычислена согласно следующей формуле:
SVE=IT+ERT×(ERR+1),
где SVE - оценка 355 начального значения, IT - начальное значение таймера 430 неактивного состояния, ERT - начальное значение таймера 460 истечения времени эхо-отклика и ERR - начальное значение счетчика повторных эхо-запросов.
Следует понимать, однако, что для получения точной оценки могут применять и другие способы оценки 355 начального значения.
На Фиг.6-8 показаны блок-схемы, на которых в качестве примера приведена работа мобильной станции постоянного действия. Как показано на Фиг.6, выполнение способа начинают со стадии 500, которую выполняют, например, при включении питания мобильной станции постоянного действия. На стадии 505 мобильная станция инициирует РРР-сессию. Например, мобильная станция может инициировать вызов, используя опцию службы обработки пакетов данных, такую как служебная опция (Service Option) 33. С дополнительными подробностями процесса инициирования РРР-сессии можно ознакомиться в TIA/EIA/IS-2000-1, TIA/EIA/IS-2000-2, TIA/EIA/IS-2000-3, ТIA/ЕIA/IS-2000-4, TIA/EIA/IS-2000-5 и TIA/EIA/IS-707, включенных в данное описание в качестве ссылки. После этого PDSN может открыть РРР-сессию с мобильной станцией, побуждая мобильную станцию на стадии 510 войти в открытое состояние управляющего протокола для IP (IPCP).
На стадии 515 мобильная станция определяет, было ли получено от PDSN сообщение с полем данных, например LCP-сообщение, которое содержит оценку начального значения, как описано выше. Следует понимать, однако, что мобильная станция может получить оценку начального значения другими способами, например, с помощью А-интерфейс-сообщения в новой версии А-интерфейса, в которой ее отправляют посредством сообщения от PDSN к RN и затем к мобильной станции, как описано в новой версии IS-707. В любом случае, если в пределах заранее установленного интервала времени мобильная станция не получила ожидаемое сообщение, то способ продолжают выполнять, как показано на Фиг.8. В противном случае, если в пределах заранее установленного интервала времени сообщение с ожидаемым полем данных получено, то способ продолжают выполнять, как показано на Фиг.7.
На Фиг.7 показано продолжение выполнения способа, показанного на Фиг.6. На стадии 600 переустанавливают оценку таймера неактивного состояния в мобильной станции. Например, как показано на Фиг.6, если мобильная станция получила оценку начального значения, равную 60 секундам, тогда оценка таймера неактивного состояния может быть установлена равной «60», и уменьшение может происходить посекундно, до тех пор, пока отсчет не закончат на нуле. На стадии 605 мобильная станция осуществляет контроль за РРР-активностью. Если обнаруживают РРР-активностъ, то выполнение способа продолжают снова со стадии 600. В противном случае, если РРР-активность не обнаружена, продолжают выполнять способ со стадии 610. РРР-активность может быть обнаружена, например, по отправке или получению РРР-пакета к PDSN или от него и/или по отправке или получению подтверждения.
На стадии 610 мобильная станция определяет, существует ли условие, при котором мобильное устройство является недоступным для PDSN. Такое условие может возникнуть, например, вследствие потери канала вызова, совершения голосового телефонного вызова при использовании сервисной опции, такой как EVRC, когда беспроводной (воздушный) интерфейс не поддерживает конкурирующие услуги, или по другим причинам. Если отсутствуют условия, при которых мобильная станция является недоступной, то выполнение способа продолжают снова со стадии 605. В противном случае, если существует условие, при котором мобильная станция является недоступной, выполнение способа продолжают со стадии 615.
На стадии 615 мобильная станция определяет, стала ли она доступной для PDSN. Это может случиться, например, если мобильная станция восстановила канал вызова после его потери, был завершен голосовой телефонный вызов с использованием сервисной опции, такой как EVRC, или по другим причинам. Если мобильная станция остается недоступной, то продолжают выполнять способ на стадии 615. В противном случае, если мобильная станция стала доступной, способ продолжают выполнять со стадии 620.
На стадии 620 мобильная станция определяет, закончен ли отсчет оценки таймера неактивного состояния. Если отсчет оценки таймера неактивного состояния на мобильной станции не закончен, способ продолжают выполнять со стадии 605. Однако если отсчет оценки таймера неактивного состояния закончен, тогда переходят к стадии 625. На стадии 625 мобильная станция посылает к PDSN LCP-сообщение запроса и ждет отклика. Как только мобильная станция на стадии 630 получает LCP-сообщение отклика от PDSN, переходят к стадии 600.
На Фиг.8 показано продолжение выполнения способа, показанного на Фиг 6. На стадии 700 мобильная станция определяет, существует ли условие, при котором она является недоступной для PDSN, как было описано выше применительно к стадии 610, показанной на Фиг.7. Если условие, при котором мобильная станция становится недоступной, отсутствует, тогда способ продолжают выполнять на стадии 700, и мобильная станция продолжает нормальную работу. В противном случае, если существует условие, при котором мобильная станция становится недоступной, то переходят на стадию 705. На стадии 705 мобильная станция определяет, стала ли она вновь доступной для PDSN. Например, мобильная станция может стать доступной, если она восстановила канал вызова после его потери, был завершен голосовой телефонный вызов с использованием сервисной опции, такой как EVRC, или по другим причинам. Если на стадии 705 определяют, что мобильная станция остается недоступной, тогда выполнение способа продолжают на стадии 705. Однако если на стадии 705 определяют, что мобильная станция стала доступной, то мобильная станция инициирует РРР-сессию на стадии 710, и выполнение способа повторяют.
Изображенная на Фиг.9 блок-схема показывает в качестве примера работу PDSN постоянного действия. Выполнение способа начинают со стадии 800, на которой PDSN инициирует РРР-сессию с мобильной станцией. На стадии 805 PDSN входит в открытое состояние IPCP, и выполнение способа продолжают на стадии 810. На стадии 810 PDSN посылает LCP-сообщение, например сообщение эхо-запроса, содержащее поле данных ненулевой длины, которое включает в себя оценку начального значения, как описано выше. После этого на стадии 815 PDSN запускает (или переустанавливает) таймер неактивного состояния. Например, если в качестве начального значения таймера неактивного состояния используют значение 60 секунд, PDSN может установить таймер неактивного состояния на значение «60» и уменьшать его значение посекундно до тех пор, пока отсчет не будет закончен на значении «0».
После установки таймера неактивного состояния на стадии 820 осуществляют контроль за РРР-активностью. Если обнаруживают РРР-активность, то выполнение способа опять продолжают со стадии 815. В противном случае, если РРР-активность не обнаружена, выполнение способа продолжают на стадии 825. РРР-активность может быть обнаружена, например, по отправке РРР-пакета к мобильной станции или от нее или по получению РРР-пакета. На стадии 825 PDSN определяет, закончен ли отсчет таймера неактивного состояния. Если отсчет таймера неактивного состояния закончен, то опять переходят на стадию 820. В противном случае выполнение способа продолжают со стадии 830.
На стадии 830 PDSN посылает к мобильной станции LCP-сообщение, например сообщение эхо-запроса. После этого на стадии 835 PDSN запускает таймер истечения времени эхо-отклика и уменьшает значение счетчика повторных запросов на одно значение. На стадии 840 PDSN осуществляет контроль за LCP-сообщением эхо-отклика, LCP-сообщением эхо-запроса или какими-либо другими РРР-данными от мобильной станции. Если на стадии 840 получают РРР-сообщение, то на стадии 845 останавливают таймер истечения времени эхо-отклика, и для выполнения способа возвращаются на стадию 815. В противном случае, если на стадии 840 РРР-сообщение не получено, то переходят на стадию 850.
На стадии 850 PDSN определяет, закончен ли отсчет таймера истечения времени эхо-отклика. Если нет, то возвращаются на стадию 840. Однако если отсчет таймера истечения времени эхо-отклика закончен, выполнение способа продолжают со стадии 855. На стадии 855 PDSN определяет, превышает ли значение счетчика повторных запросов нуль. Если значение счетчика больше нуля, тогда способ продолжают выполнять снова со стадии 830. В противном случае, если значение счетчика повторных запросов не превышает нуля, то на стадии 860 РРР-сессию прекращают и выполнение способа завершают.
Примеры, приведенные в описании, включая наилучший вариант выполнения, предназначены для раскрытия изобретения, а также для того, чтобы специалист в данной области мог осуществить и использовать данное изобретение.
Изобретение может включать в себя другие примеры, очевидные для специалиста. Например, в одном из вариантов выполнения постоянная APN может содержать радиосеть (RN) постоянного действия, которая совместно с PDSN постоянного действия и мобильной станцией постоянного действия воспринимает голосовую связь как РРР-активность. С помощью радиосети (RN) постоянного действия PDSN постоянного действия может определить, что мобильная станция постоянного действия принимает голосовой вызов и таким образом является недоступной для целей выполнения РРР-соединения. В этом случае PDSN постоянного действия может рассматривать мобильную станцию, как если бы она была активной для целей РРР.
Промышленная применимость
Изобретение относится к системе и способу для обеспечения функционирования постоянной беспроводной связи, основанной на Интернет-протоколе (IP), с мобильной станцией, такой как дуплексный пейджер (двухстороннее устройство связи), сотовый телефон, портативный компьютер или другое устройство, которое способно работать в беспроводном режиме.