Область техники, к которой относится изобретение
Настоящее изобретение относится к PT-услуге (push-to; "нажать для" (полудуплексная связь)), а более точно, к мобильному терминалу, системе и способу изменения длительности таймера управления передачей пользовательской информации.
Предшествующий уровень техники
PT-обслуживание предназначено для предоставления быстрой связи для предприятий и потребителей мобильных сетей. PT-услуга может быть с услугой "нажать для разговора" (push-to-talk) поверх сотовой связи (PoC) для обеспечения обслуживания вызова посредством отправки голосовых данных, услугой "нажать для просмотра" (PTV) для отправки (видео) данных киноизображения или быть услугой связи, такой как "нажать для передачи данных" (PTD), для отправки данных. В системе PT-обслуживания, PT-клиенту (например, клиенту, поддерживающему PT-обслуживание), который желает передавать мультимедийные данные (голос, видео, данные и т.д.), прежде всего необходимо иметь в распоряжении службу/разрешение для передачи мультимедийных данных. Так, перед фактической передачей мультимедийных данных (пользовательской информации), PT-клиент, который испытывает потребность передать мультимедийные данные, передает запрос на передачу пользовательской информации (сообщение запроса на передачу пользовательской информации) на ассоциативно связанный PT-сервер. Как только PT-клиент принимает разрешение, PT-клиент отправляет мультимедийные данные одному или более другим PT клиентам, с которыми был установлен сеанс. PT-обслуживание предоставляет возможность распределять пользовательские передачи голоса, киноизображения и данных к одиночному получателю (один к одному) или между группами получателей, как в сеансе группового общения (один ко многим), и использует протокол инициации сеанса (SIP) для установления сеанса.
Обычно система PT-обслуживания содержит PT-клиента для вызова PT-услуги и PT-сервер для отправки голоса, видео и данных между PT-клиентами, а также для управления пересылкой пользовательской информации посредством использования протокола управления передачей пользовательской информации (TBCP), с тем чтобы реализовать каждый тип PT-услуг.
PT-клиент содержит по меньшей мере один таймер управления передачей пользовательской информации для измерения временной длительности после отправки сообщения протокола управления передачей пользовательской информации (TPCP) на PT-сервер или приема сообщения TBCP с PT-сервера, либо выполнения специальной команды. Каждый таймер управления передачей пользовательской информации имеет конкретное (временное) значение длительности, установленное и зафиксированное во время создания системы PT-обслуживания, и установленные временные значения таймеров управления передачей пользовательской информации после этого не изменяются согласно предшествующему уровню техники.
Например, таймер запроса на передачу пользовательской информации (таймер управления передачей пользовательской информации) запускается, когда PT-клиент отправляет сообщение запроса на передачу пользовательской информации на свой PT-сервер. Когда PT-клиент принимает ответ на сообщение запроса на передачу пользовательской информации с PT-сервера в пределах установленного времени (длительности) таймера запроса на передачу пользовательской информации, таймер запроса на передачу пользовательской информации завершает свою работу. Если PT-клиент не принимает ответ на сообщение запроса на передачу пользовательской информации с PT-сервера в пределах установленного времени таймера запроса на передачу пользовательской информации, PT-клиент повторно отправляет сообщение запроса на передачу пользовательской информации, а таймер запроса на передачу пользовательской информации снова инициализируется и запускается в этот момент времени.
Так как установленное временное значение такого таймера управления передачей пользовательской информации управляет тем, как долго PT-клиент должен ожидать того, что он будет отправлять повторно сообщение запроса на передачу пользовательской информации, установленное временное значение таймера управления передачей пользовательской информации чрезвычайно влияет на качество восприятия (QoE), которое испытывает пользователь PT-обслуживания, и загрузку сети, включая загрузку PT-сервера, которая может увеличиваться или уменьшаться согласно установленному временному значению таймера управления передачей пользовательской информации. Например, более частые повторные пересылки сообщений запроса на передачу пользовательской информации будут происходить, если установленное временное значение таймера запроса на передачу пользовательской информации является небольшим, каковое будет увеличивать поток обмена и загрузку сети.
Проблема с таким таймером управления передачей пользовательской информации по предшествующему уровню техники состоит в том, что он используется с жестко установленным временным значением всегда и без учета изменения условий эксплуатации сети. Таймер управления передачи пользовательской информации и PT-система согласно предшествующему уровню техники не сконфигурированы для принятия во внимание и приспосабливания к условиям текущей загрузки сети, и, таким образом, QoE снижается. Например, даже если текущее состояние сети требует минимальной загрузки сети, PT-клиент часто повторно отправляет сообщение запроса на передачу пользовательской информации согласно установленному временному значению таймера управления передачей пользовательской информации, каковое имеет следствием снижение QoE и увеличение загрузки сети.
Следовательно, есть потребность в технологии для изменения временной длительности таймера управления передачей пользовательской информации, то есть значения таймера управления передачей пользовательской информации. Есть еще одна потребность, чтобы администратор или PT-сервер был способен изменять значение таймера управления передачей пользовательской информации с учетом условий эксплуатации сети. Методика или основа для замены значения таймера управления передачей пользовательской информации на оптимизированное значение, предпочтенное администратором или PT-сервером, в предшествующем уровне техники не предусмотрена.
Раскрытие изобретения
Техническая задача
Поэтому цель настоящего изобретения состоит в том, чтобы предоставить способ и систему для изменения временного значения (длительности) таймера управления передачей пользовательской информации.
Еще одна цель настоящего изобретения состоит в том, чтобы предоставить способ и систему для изменения временного значения таймера управления передачей пользовательской информации, принимая во внимание условия эксплуатации сети.
Другая цель настоящего изобретения состоит в том, чтобы предоставить систему и способ для регулируемого изменения временного значения таймера управления передачей пользовательской информации, допускающие определение методики и основы для замены временного значения таймера управления передачей пользовательской информации на оптимизированное значение.
Еще одна другая цель настоящего изобретения состоит в том, чтобы предоставить систему и способ для изменения временного значения таймера управления передачей пользовательской информации, использующие технологию администрирования устройств, или без использования сервера администрирования устройств.
Еще одна цель настоящего изобретения состоит в том, чтобы предоставить мобильный терминал, систему и способ для регулируемой настройки временного значения одного или более таймеров управления передачей пользовательской информации, которые преодолевают ограничения и недостатки, ассоциативно связанные с предшествующим уровнем техники.
Для достижения этих и других преимуществ, и в соответствии с назначением настоящего изобретения, которое воплощено и в общих чертах описано в материалах настоящей заявки, согласно аспекту настоящего изобретения, предоставлен способ управления передачей пользовательской информации для по меньшей мере одного PT-клиента (push-to client), каждый из которых содержит по меньшей мере один таймер управления передачей пользовательской информации, способ содержит: предоставление службой администрирования устройств или PT-сервером по меньшей мере одного временного значения для по меньшей мере одного таймера управления передачей пользовательской информации по меньшей мере одному PT-клиенту и обновление по меньшей мере одного таймера управления передачей пользовательской информации в по меньшей мере одном PT-клиенте по меньшей мере одним временным значением.
Согласно еще одному аспекту настоящего изобретения, предоставлен способ управления таймером для мобильного терминала, мобильный терминал включает в себя клиента администрирования устройств и PT-клиента (push-to client), клиент администрирования устройств включает в себя объект администрирования, PT-клиент включает в себя по меньшей мере один таймер управления передачей пользовательской информации, способ содержит: прием клиентом администрирования устройств по меньшей мере одного временного значения для по меньшей мере одного таймера управления передачей пользовательской информации, обновление объекта администрирования клиента администрирования устройств упомянутым по меньшей мере одним временным значением и обновление по меньшей мере одного таймера управления передачей пользовательской информации PT-клиента упомянутым по меньшей мере одним временным значением.
Согласно еще одному аспекту настоящего изобретения, предоставлен способ управления таймером для PT-клиента мобильного терминала в системе, мобильный терминал включает в себя клиента администрирования устройств, PT-клиент включает в себя таймер запроса на передачу пользовательской информации, система включает в себя PT-сервер, сервер администрирования устройств и службу сервера администрирования приложений, способ содержит: передачу информации о состоянии с PT-сервера в службу сервера администрирования приложений, определение службой сервера администрирования приложений временного значения для таймера запроса на передачу пользовательской информации на основании информации о состоянии, передачу временного значения из службы сервера администрирования приложений на сервер администрирования устройств, передачу временного значения с сервера администрирования устройств клиенту администрирования устройств посредством сеанса, установленного между сервером администрирования устройств и клиентом администрирования устройств, обновление объекта администрирования клиента администрирования устройств принятым временным значением и обновление ранее установленного временного значения таймера запроса на передачу пользовательской информации PT-клиента принятым временным значением.
Согласно еще одному аспекту настоящего изобретения, предоставлена система для управления на передачу пользовательской информации, система содержит: сервер администрирования устройств, PT-сервер; по меньшей мере одного PT-клиента, каждый PT-клиент содержит по меньшей мере один таймер управления передачей пользовательской информации и предусмотрен в мобильном терминале, при этом по меньшей мере один PT-клиент принимает по меньшей мере одно временное значение для по меньшей мере одного таймера управления передачей пользовательской информации с сервера администрирования устройств или PT-сервера, а по меньшей мере один таймер управления передачей пользовательской информации обновляется по меньшей мере одним временным значением.
Согласно еще одному аспекту настоящего изобретения, предусмотрен мобильный терминал для предоставления PT-услуги (push-to; "нажать для"), мобильный терминал содержит: клиента администрирования устройств, включающего в себя объект администрирования, и PT-клиента, включающего в себя по меньшей мере один таймер управления передачей пользовательской информации, при этом клиент администрирования устройств принимает по меньшей мере одно временное значение для по меньшей мере одного таймера управления передачей пользовательской информации, обновляет объект администрирования по меньшей мере одним временным значением, и при этом по меньшей мере один таймер управления передачей пользовательской информации PT-клиента обновляется по меньшей мере одним временным значением.
Согласно еще одному аспекту настоящего изобретения, предоставлена система для изменения значения для таймера управления передачей пользовательской информации, система содержит: PT-клиента, включающего в себя по меньшей мере один таймер управления передачей пользовательской информации, сервер администрирования устройств для передачи временного значения для по меньшей мере одного таймера управления передачей пользовательской информации клиенту администрирования устройств; и клиента администрирования устройств, включающего в себя объект администрирования для применения временного значения, принятого с сервера администрирования устройств, к по меньшей мере одному таймеру управления передачей пользовательской информации PT-клиента.
Вышеизложенные и другие цели, признаки, аспекты и преимущества настоящего изобретения станут более очевидными из последующего подробного описания настоящего изобретения, при восприятии в соединении с прилагаемыми чертежами.
Описание чертежей
Прилагаемые чертежи, которые включены для обеспечения дополнительного понимания изобретения, а также объединены в и составляют часть этого описания изобретения, иллюстрируют варианты осуществления изобретения и, вместе с описанием, служат для разъяснения принципов изобретения.
На чертежах:
фиг.1 - структурная схема, показывающая систему для изменения временного значения по меньшей мере одного (одного или более) таймера управления передачей пользовательской информации, согласно первому варианту осуществления настоящего изобретения;
фиг.2 - блок-схема последовательности операций способа, показывающая способ для изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно первому варианту осуществления настоящего изобретения;
фиг.3 - структурная схема, показывающая систему для изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно второму варианту осуществления настоящего изобретения;
фиг.4 - схема передачи сигналов, показывающая пример способа изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно второму варианту осуществления настоящего изобретения;
фиг.5 - пример сообщения SIP, используемого в способе по фиг.4, согласно второму варианту осуществления настоящего изобретения;
фиг.6 - еще один пример сообщения SIP, используемого в способе по фиг.4, согласно второму варианту осуществления настоящего изобретения;
фиг.7 - блок-схема последовательности операций способа, показывающая пример способа изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно второму варианту осуществления настоящего изобретения; и
фиг.8 - пример сообщения RTCP, используемого в способе по фиг.7, согласно второму варианту осуществления настоящего изобретения.
Фиг.9 - еще один пример сообщения RTCP, используемого в способе по фиг.7, согласно второму варианту осуществления настоящего изобретения.
Вариант осуществления изобретения
Далее будет сделана подробная ссылка на предпочтительные варианты осуществления настоящего изобретения, примеры которых проиллюстрированы на прилагаемых чертежах.
В дальнейшем, как изложено ниже, будут раскрыты система и способ для изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно настоящему изобретению.
Настоящее изобретение предоставляет технологию для изменения значения одного или более таймеров управления передачей пользовательской информации. Для каждого таймера запроса на передачу пользовательской информации временное значение (параметр), изначально или предварительно установленное для такого таймера запроса на передачу пользовательской информации, обновляется новым значением. Один, группа или все таймеры запроса на передачу пользовательской информации в PT-клиенте могут обновляться одновременно или в разные моменты времени. Новое временное значение для одного таймера запроса на передачу пользовательской информации может быть таким же как или отличным от нового временного значения для другого таймера запроса на передачу пользовательской информации. Эта операция обновления временного значения для каждого таймера запроса на передачу пользовательской информации может происходить постоянно, периодически или по необходимости.
Согласно первому варианту осуществления временное значение таймера управления передачей пользовательской информации заменяется на новое значение с использованием сервера администрирования устройств, то есть с использованием способа предоставления услуг администрирования устройств (DM). Новое значение может быть определено, принимая во внимание условия эксплуатации сети. Во втором варианте осуществления временное значение таймера управления передачей пользовательской информации обновляется с использованием сообщения протокола инициации сеанса (SIP) или протокола управления передачей в реальном времени (RTCP), без использования администрирования устройств. В первом варианте осуществления сервер администрирования устройств поставляет новые временные значения (принятые от службы сервера администрирования приложений) на мобильный терминал, тогда как во втором варианте осуществления PT-сервер поставляет новые временные значения (определенные PT-сервером) на мобильный терминал.
Фиг.1 - структурная схема, показывающая систему для изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно первому варианту осуществления настоящего изобретения.
Со ссылкой на фиг.1, система содержит по меньшей мере один мобильный терминал 100, каждый из которых включает в себя PT-клиента 10 и клиента 40 администрирования устройств (DM), PT-сервер 20 для управления отправкой голоса, видео и данных между PT-клиентами 10, а также управления разрешениями на передачу, для того чтобы реализовать PT-услуги, сервер 30 администрирования устройств (DM) и службу 50 сервера администрирования приложений, все оперативно связанные. Мобильный терминал 100 поддерживает связь с PT-сервером 20 и DM-сервером 30 с использованием известных технологий по известным каналам связи.
PT-клиент 10 включает в себя множество таймеров 60 управления передачей пользовательской информации и другие компоненты для обеспечения PT-услуг. Таймерами 60 управления передачей пользовательской информации пользовательской информации могут быть, но не в качестве ограничения, таймер 62 запроса на передачу пользовательской информации, таймер 64 завершения передачи пользовательской информации, таймер 66 доступа к среде RTP (транспортного протокола реального времени) стороны РТ-клиента, таймер 68 задержки после повтора передачи PT-клиента и таймер 70 BYE (прекращения) сеанса передачи.
Согласно первому варианту осуществления временное значение каждого из таймеров 60 управления передачей пользовательской информации раздельно и регулируемым образом устанавливается через сервер 30 клиента администрирования устройств на основании условий сетевой среды. В этом отношении служба 50 сервера администрирования приложений рассчитывает новое временное значение по меньшей мере одного таймера 60 управления передачей пользовательской информации, принимая передачи, каждую разновидность данных для управления передачей пользовательской информации с PT-сервера 20, и/или информацию о загрузке сети, анализируя и оценивая принятые информацию и данные, и определяя новое временное значение по меньшей мере одного таймера управления передачей пользовательской информации, по необходимости, на основании результата анализа. В этом отношении служба 50 сервера администрирования приложений может быть компьютерным программным обеспечением, воплощенным на машиночитаемом носителе, в котором система автоматически определяет оптимальные временные значения таймеров управления передачей пользовательской информации на основании текущего состояния сети или может быть субъектом (или группой индивидуумов), который просматривает информацию о состоянии сети и определяет оптимальные временные значения на основании такой информации. Последовательность операций определения оптимальных значений таймера будет более подробно обсуждена позже.
Служба 50 сервера администрирования приложений поставляет вновь определенное временное значение(я) таймера(ов) управления передачей пользовательской информации на сервер 30 администрирования устройств, который, в свою очередь, передает их клиенту 40 администрирования устройств. Сервер 40 администрирования устройств принимает новое временное значение(я), обновляет свои записи новым временным значением(ями) и изменяет ранее установленное временное значение(я) таймера(ов) управления передачей пользовательской информации на новое временное значение(я). Затем, PT-клиент 10 управляет передачей пользовательской информации и другими операциями на основании вновь установленного временного значения(ий) таймера(ов) управления передачей пользовательской информации. Эта операция регулирования временного значения может происходить периодически или при определенных интервалах или моментах времени, либо событиях.
Из числа таймеров 60 управления передачей пользовательской информации таймер 62 запроса на передачу пользовательской информации является таймером, ассоциативно связанным с передачей сообщения запроса на передачу пользовательской информации, запрашивающего разрешение на передачу пользовательской информации. Когда PT-клиент 10 передает сообщение запроса на передачу пользовательской информации на PT-сервер 20, запускается таймер 62 запроса на передачу пользовательской информации. Если PT-клиент 10 не принимает ответ на отправленное сообщение запроса на передачу пользовательской информации в пределах временного интервала, указанного в установленном временном значении таймера 62 запроса на передачу пользовательской информации (то есть, если время таймера 62 истекает), то PT-клиент 10 повторно передает сообщение запроса на передачу пользовательской информации и, одновременно, инициализирует, и перезапускает таймер 62 запроса на передачу пользовательской информации.
Таймер 64 завершения передачи пользовательской информации запускается, когда PT-клиент 10 отправляет сообщение о завершении разрешенной передачи пользовательской информации. Сторона PT-клиента таймера 66 доступа к среде RTP запускается всякий раз, когда принимается RTP-пакет с PT-сервера 20, и оценивает, завершена ли отправка RTP-пакета. Таймер 68 последующего повтора (задержки перед повторной передачей) PT-клиента запускается, когда с PT-сервера 20 принимается сообщение с требованием прекратить передачу, имеющее значение поля повтор после, неравное '0', и предотвращает отправку пользователем RTP-пакета. Таймер 70 BYE сеанса передачи запускается, когда мобильный терминал 100 отправляет пакет BYE протокола управления передачей в реальном времени (RTCP), для того чтобы завершить сеанс персонального общения или сеанс группового общения.
Согласно первому варианту осуществления сеанс между сервером 30 администрирования устройств и клиентом 40 администрирования устройств должен устанавливаться, с тем чтобы сервер 30 администрирования устройств мог сообщать новое временное значение(я) таймера(ов) 60 управления передачей пользовательской информации клиенту 40 администрирования устройств. Установление сеанса между сервером 30 администрирования устройств и клиентом 40 администрирования устройств содержит информирование сервером 30 администрирования устройств клиента 40 администрирования о запросе администрирования устройства касательно отдельного объекта администрирования, инициирование клиентом 40 администрирования устройств сеанса с сервером 30 администрирования устройства и установление сервером 30 администрирования устройств сеанса администрирования с клиентом 40 администрирования устройств.
Фиг.2 - блок-схема последовательности операций способа, показывающая способ изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации согласно второму варианту осуществления настоящего изобретения. Более точно, фиг.2 показывает способ изменения временного значения таймера 62 запроса на передачу пользовательской информации, в качестве примера; однако, этапы равным образом применимы к изменению других таймеров управления передачей пользовательской информации. Способ по фиг.2 реализован в системе по фиг.1, но может быть реализован в другой подходящей системе.
Со ссылкой на фиг.2, когда PT-клиент 10 отправляет сообщение запроса на передачу пользовательской информации на PT-сервер 20, запускается таймер 62 запроса на передачу пользовательской информации (S11). В таком случае, установленное в текущий момент временное значение таймера 62 запроса на передачу пользовательской информации указано ссылкой как Т1.
Когда PT-клиент 10 не принимает ответ на сообщение запроса на передачу пользовательской информации с PT-сервера 20 в пределах Т1, таймер 62 запроса на передачу пользовательской информации инициализируется, а PT-клиент 10 повторно отправляет сообщение запроса на передачу пользовательской информации на PT-сервер 20 (S12). То есть, если ответ на ранее отправленное сообщение запроса на передачу пользовательской информации принят в пределах Т1, PT-клиент 10 считает, что сообщение запроса на передачу пользовательской информации было принято на PT-сервере 20. Но, если ответ на сообщение запроса на передачу пользовательской информации не принят в пределах Т1, PT-клиент 10 считает, что сообщение запроса на передачу пользовательской информации было потеряно или задержано и, в силу этого, повторно отправляет сообщение запроса всплеска передачи.
PT-сервер 20 снабжает службу 50 сервера администрирования приложений информацией об условиях эксплуатации сети (например, информацией о передаче пользовательской информации, информацией о состоянии оборудования) для управления передачей пользовательской информации, периодически или в определенные моменты времени (S13). Служба 50 сервера администрирования приложений проверяет принятую информацию и определяет, должно ли быть изменено установленное в текущий момент временное значение таймера 62, после рассмотрения информации об условиях эксплуатации сети. Если так, служба 50 сервера администрирования приложений рассчитывает или определяет новое временное значение, а затем отправляет сообщение запроса для изменения временного значения таймера 62 на сервер 30 администрирования устройств (S14). Это сообщение запроса включает в себя новое временное значение таймера 62. В том случае, когда определяется одно или более временных значений таймеров 60, сообщение запроса может включать в себя все из них.
Сервер 30 администрирования устройств передает это сообщение запроса клиенту 40 администрирования устройств, а затем устанавливает сеанс для сообщения соответствующему объекту администрирования клиента 40 администрирования устройств нового временного значения (S15). В альтернативном варианте сеанс между сервером 30 администрирования устройств и клиентом 40 администрирования устройств может устанавливаться во время начального PT-обслуживания.
Когда сеанс между сервером 30 администрирования устройств и клиентом 40 администрирования устройств установлен, сервер 30 администрирования устройств сообщает соответствующему объекту администрирования клиента 40 администрирования устройств новое временное значение таймера 62 запроса на передачу пользовательской информации, и, таким образом, объект администрирования обновляется соответственно (S16). То есть параметр в объекте администрирования, который указывает временное значение таймера 62 управления передачей пользовательской информации, устанавливается в новое временное значение. Общие использование и структура объекта администрирования клиента 40 администрирования устройств для предоставления PT-услуг известны. Например, объект администрирования клиента 40 администрирования устройств используется для постоянного предоставления услуг, чтобы обновлять конфигурации обслуживания. В этом отношении, вновь определенное временное значение(я) таймера(ов) 60 запроса на передачу пользовательской информации может быть частью параметров, которые должны быть предоставлены поставщиком услуг, для того, чтобы обеспечивать непрерывные PT-услуги. То есть временное значение(я) таймера(ов) 60 запроса на передачу пользовательской информации обновляется с использованием способа предоставления услуг администрирования устройств.
Клиент 40 администрирования устройств также информирует PT-клиента 10 о новом временном значении таймера 62 запроса на передачу пользовательской информации, и, таким образом, временное значение таймера 62 запроса на передачу пользовательской информации в PT-клиенте устанавливается равным новому временному значению (S17). Затем PT-клиент 10 проводит повторную передачу сообщения запроса на передачу пользовательской информации на PT-сервер 20 согласно обновленному временному значению (Т2) таймера 62 запроса на передачу пользовательской информации (S18).
Если ответ на сообщение запроса на передачу пользовательской информации не принят в пределах Т2, таймер 62 запроса на передачу пользовательской информации инициализируется и перезапускается, а PT-клиент повторно передает сообщение запроса на передачу пользовательской информации на PT-сервер 20 (S19).
В первом варианте осуществления настоящего изобретения, служба 50 сервера администрирования приложений рассчитывает новое временное значение отдельного таймера управления передачей пользовательской информации или новые значения длительности по меньшей мере одного из таймеров управления передачей пользовательской информации с учетом информации об условиях эксплуатации сети, для того чтобы изменить временное значение(я) таймера(ов) управления передачей пользовательской информации, для активной реакции на изменение условий эксплуатации сети. Чтобы действовать таким образом, информация об условиях эксплуатации сети накапливается PT-сервером, а затем определяется новое временное значение по меньшей мере одного из таймеров управления передачей пользовательской информации на основании информации об условиях эксплуатации сети. Информация об условиях эксплуатации сети включает в себя информацию о состоянии оборудования, относящуюся к состояниям сети, PT-клиента(ов) и/или PT-сервера, и т.п.. Информация о состоянии оборудования включает в себя информацию о статусе/состояниях одного или более PT-клиентов и/или их ассоциативно связанного PT-сервера. Например, информация о состоянии оборудования включает в себя информацию о загрузке PT-сервера и/или качестве восприятия (QoE) PT-клиента(ов).
Согласно одному из примеров, временное значение по меньшей мере одного таймера управления передачей пользовательской информации определяется с учетом одного или более из следующего: первого качества восприятия (QoE1), второго качества восприятия (QoE2), третьего качества восприятия (QoE3), четвертого качества восприятия (QoE4) и промежутка времени исправления (TaT). Первое качество восприятия QoE1 обозначает длительность между моментом времени, когда PT-абонент инициирует PT-сеанс, и моментом времени, когда он получает разрешение отправлять пользовательскую информацию. Второе качество восприятия QoE2 обозначает длительность между моментом времени, когда PT-участник отправляет сообщение запроса на передачу пользовательской информации, и моментом времени, когда он начинает отправлять пользовательскую информацию. Третье качество восприятия QoE3 обозначает длительность между моментом времени, когда один PT-участник, обладающий разрешением отправлять пользовательскую информацию, начинает отправлять пользовательскую информацию, и моментом времени, когда другой PT-участник начинает принимать пользовательскую информацию. Четвертое качество восприятия QoE4 соответствует речевому качеству, такому как сквозная задержка канала, уровни приема и передачи, характеристики кодека, режим (радиочастотного, RF) РЧ-канала и эхо. К тому же четвертое качество восприятия QoE4 обозначает длительность между моментом времени, когда PT-участник освобождает разрешение передавать пользовательской информации, и моментом времени, когда он начинает принимать пользовательскую информацию, отправленную другим PT-участником, и т.п.
Последовательность операций определения или расчета нового временного значения(ий) таймера(ов) 60 может выполняться в многообразии разных способов. Например, служба 50 сервера администрирования приложений может задавать некоторые веса набору заранее выбранных критериев, включающих в себя с первого по четвертый качества восприятий QoE1-QoE4, из условия, чтобы новое временное значение приводило к оптимальному состоянию сети или оптимальной работе при передаче пользовательской информации. Справочные таблицы могут быть снабжены возможным новым временным значением или диапазоном для каждого из таймеров управления передачей пользовательской информации при некотором количестве разных режимов сети, а если диапазон задан, то служба 50 сервера может выбирать значение из диапазона. Например, справочная таблица может предусматривать, какое новое временное значение для таймера запроса на передачу пользовательской информации могло бы быть задано, чтобы, например, QoE1-QoE4 имели некоторые значения. Некоторое математическое уравнение(я) также может быть выведено заблаговременно до определения нового временного значения для каждого таймера управления передачей пользовательской информации с переменными, отражающими информацию об условиях эксплуатации сети, такими как значения QoE. Если служба 50 является персональной, то просмотр надлежащих таблиц и/или использование уравнений и т.п. может выполняться вручную или с использованием компьютерного программного обеспечения. Если служба 50 является системой, то могут быть реализованы компьютерные программы, чтобы автоматически определять новое значение(я) таймера на основании входных значений, например, QoE, величины загрузки сети и т.п.
Фиг.3 - структурная схема, показывающая систему для изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно второму варианту осуществления настоящего изобретения. Во втором варианте осуществления значение(я) таймера управления передачей пользовательской информации определяется PT-сервером (или другим сервером или службой 50 сервера администрирования приложений по фиг.1) и без использования сервера администрирования устройств и вставляется в одно из сообщений, отправляемых с PT-сервера PT-клиенту. Такое сообщение может быть сообщением протокола инициации сеанса (SIP), как показано на фиг.4-6, или сообщением протокола управления передачей пользовательской информации (TBCP) (например, сообщением RTCP), как показано на фиг.6-9.
Со ссылкой на фиг.3, система включает в себя по меньшей мере одного PT-клиента 10 и PT-сервер 20, поддерживающий связь с PT-клиентом 10 через сущность 35, все оперативно связанные. PT-клиент 10 и PT-сервер 20 по фиг.3 в целом выполняют такие же функции, как PT-клиент 10 и PT-сервер 20 по фиг.1. Однако PT-сервер 20 (или другой сервер или служба 50 сервера администрирования приложений по фиг.1) определяет новое значение(я) таймера управления передачей пользовательской информации и вставляет новое значение(я) таймера в одно из сообщений PT-клиенту 10. Если другой сервер или служба 50 сервера определяет новое значение(я) таймера управления передачей пользовательской информации, то определяющая сущность выдает значение(я) таймера на PT-сервер 20 для вставки в сообщение. PT-клиент 10 предусмотрен в мобильном терминале 100, который содержит таймеры 60 управления передачей пользовательской информации и другие известные компоненты. Сущность 35 включает в себя сеть 37 и SIP/IP-ядро 33. В зависимости от природы сообщения, передаваемого между PT-сервером 20 и PT-клиентом 10, могут использоваться сеть 37, SEP/IP-ядро 33 или другое средство. Например, если сообщение SIP является передаваемым между PT-клиентом 10 и PT-сервером 20, то используется SIP/IP-ядро 33. Если сообщение TBCP (например, сообщение RTP или RTCP) является передаваемым между PT-клиентом 10 и PT-сервером 20, то используется обычная сеть 37. Эти инфраструктуры известны.
Для каждого одного или более таймеров запроса на передачу пользовательской информации новое временное значение может определяться или рассчитываться по необходимости или периодически в многообразии разных способов. Например, PT-сервер 20 (фиг.3) может периодически или в некоторые моменты времени сообщать свою информацию об условиях эксплуатации сети службе 50 сервера администрирования приложений по фиг.1 или в другую систему или сервер, способные к предоставлению временного значения(ий). Служба 50 сервера администрирования приложений (или другая система или сервер), в таком случае, могут определять новое временное значение(я) на основании информации об условиях эксплуатации сети (и/или другой информации), а затем передавать определенное временное значение(я) на PT-сервер 20. Операция определения нового временного значения(ий) службой 50 сервера была обсуждена выше в связи с первым вариантом осуществления. В другом примере, сам PT-сервер 20 может быть сконфигурирован, чтобы определять или рассчитывать новое временное значение(я). Это может делаться периодически или по необходимости. PT-сервер 20 может компьютером, запрограммированным отслеживать режимы своей сети или другие события и определять новое временное значение(я) на основании результатов отслеживания. В одном из примеров, если происходит некоторое событие (например, текущая величина загрузки превышает некоторое значение), то PT-сервер 20 может быть сконфигурирован, чтобы определять новое временное значение(я). PT-сервер 20 может рассчитывать новое временное значение(я), которое могло бы быть оптимальным при его текущих режимах, или может лишь выбирать значение, которое было предопределено и предназначено для использования (например, 2 миллисекунды или увеличение ранее установленного временного значения на 2, и т.п.).
Как только PT-сервер 20 имеет в распоряжении новое временное значение(я), PT-сервер 20 затем вставляет новое временное значение(я) в сообщение, которое должно передаваться PT-клиенту 10, и передает сообщение, содержащее новое временное значение(я), PT-клиенту 10. PT-клиент 10 затем обновляет значение(я) своего таймера(ов) запроса на передачу пользовательской информации новым временным значением(ями) надлежащим образом, так что его операции выполняются с использованием нового временного значения(ий). Эта операция обновления таймера может выполняться постоянно, периодически или по необходимости.
Фиг.4 - схема передачи сигналов, показывающая пример способа изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно второму варианту осуществления настоящего изобретения. В этом варианте осуществления определяется новое временное значение для каждого одного или более таймеров управления передачей пользовательской информации, а определенное временное значение(я) вставляется в одно из сообщений SIP, передаваемых между PT-сервером и PT-клиентом. Способ по фиг.4 реализован в системе по фиг.3, но может быть реализован в другой подходящей системе.
Со ссылкой на фиг.4, когда PT-клиент 10 испытывает потребность установить сеанс с PT-сервером 20, PT-клиент 10 передает сообщение INVITE (приглашения) на PT-сервер 20 через SIP/IP-ядро 33 (S21). В ответ PT-сервер 20 передает сообщение OK (подтверждения) SIP 200 PT-клиенту 10 через SIP/IP-ядро 33 (S23). В то же время сообщение OK SIP 200 включает в себя новое временное значение(я) таймера(ов) управления передачей пользовательской информации, которое было определено службой 50 сервера администрирования приложений, PT-сервером 20 или другими сервером/системой, как обсуждено выше. То есть PT-сервер 20 вставляет новое временное значение(я) в ответное сообщение, соответствующее сообщению INVITE.
В примере по фиг.4, новое временное значение(я) для таймера(ов) 60 управления передачей пользовательской информации вставляется в сообщение OK SIP 200. Однако оно может быть вставлено в разные сообщения SIP, такие как сообщение ACCEPTED (согласовано) SIP 202 сообщение RINGING (посылки вызова) 1800 и т.д. К тому же новое временное значение(я) для таймера(ов) 60 управления передачей пользовательской информации может вставляться в заголовок сообщения SIP или в тело сообщения SIP. Например, новое временное значение 3, 2 и 1, соответственно, для таймера 64 завершения передачи пользовательской информации, таймера 62 запроса на передачу пользовательской информации и стороны PT-клиента таймера 66 доступа к среде RTP, могут быть вставлены в область заголовка сообщения OK SIP 200, как показано на фиг.5, или в часть тела (протокола SDP описания сеанса) сообщения OK SIP 200, как показано на фиг.6.
Как только PT-клиент 10 принимает сообщение SIP, включающее в себя новое временное значение(я) для таймера(ов) 60 управления (TBC) передачей пользовательской информации, он обновляет надлежащим образом ранее установленные временные значения таймера(ов) 60 управления передачей пользовательской информации в PT-клиенте 10 новыми временными значениями, а после этого задействуется с использованием вновь настроенных таймеров 60 управления передачей пользовательской информации (S25) таким же образом, как в первом варианте осуществления.
Фиг.7 - схема передачи сигналов, показывающая пример способа изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации, согласно второму варианту осуществления настоящего изобретения. В этом примере новое временное значение(я) для таймера(ов) управления передачей пользовательской информации, которое определено PT-сервером, службой 50 сервера или другими системой/сервером, как обсуждено выше, вставлено в одно из сообщений RTCP (например, сообщений TBCP), передаваемых между PT-сервером и PT-клиентом. То есть этот способ используется после того, как между PT-сервером и PT-клиентом установлен сеанс. Способ по фиг.7 реализован в системе по фиг.3, но может быть реализован в другой подходящей системе.
Со ссылкой на фиг.6, как только сеанс между PT-сервером 20 и PT-клиентом 10 установлен, PT-клиент 10 передает сообщение запроса на передачу пользовательской информации на PT-сервер 20 через сеть 37 (S31). Затем PT-сервер 20 передает ответное сообщение, соответствующее сообщению запроса на передачу пользовательской информации, которым может быть, например, сообщение о предоставленном разрешении на передачу пользовательской информации или сообщение отказа на передачу пользовательской информации. Этим ответным сообщением является сообщение RTCP (сообщение TBCP) и включает в себя новое временное значение(я) для одного или более таймеров 60 управления передачей пользовательской информации, которое было определено PT-сервером 20, службой 50 сервера (фиг.1) или другими системой/сервером, как описано выше. То есть PT-сервер 20 вставляет новое временное значение(я) в сообщение RTCP, соответствующее сообщению запроса на передачу пользовательской информации. Новое временное значение(я) для таймера(ов) 60 управления передачей пользовательской информации может вставляться в заголовок сообщения RTCP (сообщения TBCP), как показано на фиг.8, или тело сообщения RTCP (сообщения TBCP), как показано на фиг.9.
Как только PT-клиент 10 принимает сообщение RTCP, включающее в себя новое временное значение(я) для таймера(ов) 60 управления передачей пользовательской информации, PT-клиент 10 обновляет ранее установленное надлежащим образом временное значение(я) таймера(ов) 60 управления передачей пользовательской информации новым временным значением(ями). После этого PT-клиент 10 задействуется с использованием вновь настроенных таймеров 60 (S35) таким же образом, как в первом варианте осуществления.
В варианте осуществления по фиг.3-9, изобретение не ограничено использованием сообщения SIP или сообщения TBCP и охватывает включение нового временного значения(ий) для таймера(ов) запроса на передачу пользовательской информации в другое сообщение, передаваемое между PT-клиентом и PT-сервером.
Во всех вариантах осуществления настоящего изобретения, способ изменения временного значения по меньшей мере одного таймера управления передачей пользовательской информации согласно настоящему изобретению может применяться не только к таймеру запроса на передачу пользовательской информации, таймеру завершения передачи пользовательской информации, таймеру задержки перед повторением передачи PT-клиента, таймеру BYE сеанса передачи и таймеру доступа к среде RTP стороны РТ-клиента, но также может быть применен к любой разновидности таймера мобильного терминала, для того чтобы обновлять значения и параметры настройки таймеров.
Как упомянуто выше, настоящее изобретение предоставляет способ и систему для изменения временного значения таймера управления передачей пользовательской информации с использованием сервера администрирования устройств, с использованием сообщения SIP или с использованием сообщения RTCP. Новые временные значения могут определяться с учетом изменения условий эксплуатации сети, тем самым, уменьшая загрузку сети и улучшая качество восприятия.
К тому же в способе и системе для изменения временного значения таймера управления передачей пользовательской информации согласно настоящему изобретению ясно определена процедура или основа для замены временного значения(ий) таймера(ов) управления передачей пользовательской информации на оптимизированное значение(я), посредством этого улучшающие надежность связи и удобство пользователя.
Более того, способ и система для изменения временного значения таймера управления передачей пользовательской информации согласно настоящему изобретению могут применяться не только к таймеру запроса на передачу пользовательской информации, таймеру завершения передачи пользовательской информации, таймеру задержки перед повторением передачи PT-клиента, таймеру BYE сеанса передачи и таймеру доступа к среде RTP стороны PT-клиента, но также могут быть применены к любой разновидности таймера мобильного терминала, для того чтобы обновлять значения и параметры настройки каждого таймера.
Так как настоящее изобретение может быть воплощено в некоторых формах, не выходя за рамки его сущности и неотъемлемых характеристик, должно быть понятно, что вышеописанные варианты осуществления не ограничены никакими деталями вышеизложенного описания, если не указано иное, а скорее должны широко толковаться в пределах его сущности и объема, которые определены в прилагаемой формуле изобретения, а потому все изменения и модификации, которые попадают в границы и пределы формулы изобретения, или эквиваленты таких границ и пределов, следовательно, предполагаются охваченными прилагаемой формулой изобретения.
Предоставлены система и способ для изменения значения таймера управления передачей пользовательской информации. Техническим результатом является способность РТ-сервера (сервер полудуплексной связи) изменять значение таймера управления передачей пользовательской информации с учетом условий эксплуатации сети. Согласно варианту осуществления предоставлен способ управления передачей пользовательской информации для, по меньшей мере, одного РТ-клиента (клиент полудуплексной связи), каждый из которых содержит, по меньшей мере, один таймер управления передачей пользовательской информации, способ содержит: предоставление сервером администрирования устройств или РТ-сервером, по меньшей мере, одного временного значения для, по меньшей мере, одного таймера управления передачей пользовательской информации, по меньшей мере, одному РТ-клиенту и обновление, по меньшей мере, одного таймера управления передачей пользовательской информации в, по меньшей мере, одном РТ-клиенте, по меньшей мере, одним временным значением. 3 н. и 12 з.п. ф-лы, 9 ил.
принимают от терминала по меньшей мере один запрос на передачу пользовательской информации; и
отправляют терминалу по меньшей мере одно временное значение для по меньшей мере одного таймера управления передачей пользовательской информации терминала,
причем временное значение выбирают с учетом информации об условиях эксплуатации сети,
причем временное значение отправляют с использованием способа предоставления услуг администрирования устройств (DM).
отправляют сети по меньшей мере один запрос на передачу пользовательской информации; и
принимают в ответ на по меньшей мере один запрос на передачу пользовательской информации по меньшей мере одно временное значение для по меньшей мере одного таймера управления передачей пользовательской информации от сети, которая передает по меньшей мере одно временное значение по необходимости;
обновляют объект администрирования одного клиента администрирования в терминале по меньшей мере одним временным значением; и
обновляют по меньшей мере один таймер управления передачей пользовательской информации по меньшей мере одним временным значением.
включают упомянутое по меньшей мере одно временное значение в сообщение протокола инициации сеанса (SIP), которое должно передаваться от сети терминалу; и
передают сообщение SIP, включающее в себя по меньшей мере одно временное значение, от сети терминалу, с тем чтобы по меньшей мере один таймер запроса на передачу пользовательской информации терминала мог быть обновлен упомянутым по меньшей мере одним временным значением.
причем сообщение SIP является ответным сообщением, соответствующим сообщению приглашения SIP, отправленному с терминала в сеть во время последовательности операций установления сеанса между сетью и терминалом.
включают по меньшей мере одно временное значение в сообщение протокола управления передачей в реальном времени (RTCP), которое должно отправляться от сети терминалу после того, как установлен сеанс между ними; и
передают сообщение RTCP, включающее в себя по меньшей мере одно временное значение, от сети терминалу, с тем чтобы по меньшей мере один таймер запроса на передачу пользовательской информации терминала мог быть обновлен упомянутым по меньшей мере одним временным значением,
причем сообщение RTCP является сообщением протокола управления передачей пользовательской информации (ТВСР).
РТ-клиент, который отправляет по меньшей мере один запрос на передачу пользовательской информации в сеть, и обновляет по меньшей мере один таймер передачи пользовательской информации, используя по меньшей мере одно временное значение;
клиент администрирования устройств (DM-клиент), который принимает, в ответ на по меньшей мере один запрос на передачу пользовательской информации, по меньшей мере, одно временное значение от сети, которая передает упомянутое временное значение по необходимости.
US 6742127 В2, 25.05.2004 | |||
RU 2003104280 C1, 10.06.2004 | |||
JP 7321811 A, 08.12.1995 | |||
JP 3006925 A, 14.01.2001 | |||
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Авторы
Даты
2009-03-27—Публикация
2005-08-05—Подача