СПОСОБ И СИСТЕМА ТАРИФИКАЦИИ ПОТОКОВОГО СОЕДИНЕНИЯ В СИСТЕМЕ ПАКЕТНОЙ МОБИЛЬНОЙ РАДИОСВЯЗИ
METHOD AND SYSTEM OF TARIFFICATING STREAM CONNECTION OF MOBILE PACKET RADIO COMMUNICATION SYSTEM

Область техники
Изобретение касается способа и системы тарификации потокового соединения в системе пакетной мобильной радиосвязи. В частности, изобретение касается тарификации потоков, которые передаются по сети с коммутацией пакетов.
Обзор известных технических решений
Развитие мобильной связи и Интернета стимулирует инновации и новые технологии в этих областях, где требования современных абонентов все более возрастают. Границы между различными традиционными сетями становятся все более размытыми. В наши дни в значительной степени перекрываются приложения, традиционные для области телекоммуникаций, то есть передача телефонного графика с коммутацией каналов (голосовая связь), и приложения, традиционные для области передачи данных, то есть трафик с коммутацией пакетов (передача данных). Например, мобильный пользователь, образующий часть наземной сети мобильной связи общего пользования, может теперь извлекать данные из Интернета.
Так, в последнее время системы радиосвязи, такие как сети мобильной связи, начали предоставлять абонентам услуги пакетной передачи данных в дополнение к традиционным службам с коммутацией каналов. Служба передачи данных с коммутацией пакетов относится к такому типу службы, в которой относительно малые блоки данных, называемые пакетами, маршрутизируются по сети на основании адреса получателя, содержащегося в каждом пакете. Ниже термины "с коммутацией пакетов" и "пакетный" используются взаимозаменяемо, если не указано иное. Разбиение передаваемых сообщений на пакеты позволяет множеству абонентов сети совместно использовать один тракт передачи данных. Этот вид связи между отправителем и получателем обычно называется связью без установления соединения, в отличие от выделенного соединения. Основная часть трафика Интернета использует коммутацию пакетов, и Интернет в своей основе является сетью без установления соединений.
В типичной сети радиосвязи, поддерживающей пакетную передачу данных, мобильная станция одновременно может передавать и принимать пакетные данные, относящиеся к нескольким различным соединениям, используемым для передачи данных. Поток трафика пакетных данных на мобильную станцию образуется пакетными данными, соответствующими одному или нескольким одновременным соединениям, используемым для передачи данных на мобильную станцию. Ниже термины "трафик пакетных данных" и "трафик" используются взаимозаменяемо, если не указано иное. Например, пакетные данные, соответствующие сообщению электронной почты, включают соединение для передачи данных. Пакетные данные, соответствующие сеансу просмотра Web-страниц, включают другое соединение для передачи данных. Когда данные передаются одновременно на данную мобильную станцию или от нее, эти два соединения для передачи данных образуют поток трафика. Эти два соединения для передачи данных могут быть в одном и том же контексте протокола передачи пакетных данных (контексте PDP).
Службы передачи данных могут быть разделены на службы реального времени и службы, не рассчитанные на работу в реальном времени. Службы, не рассчитанные на работу в реальном времени, могут включать, например, отправку и прием электронной почты и интерактивный просмотр Web-ресурсов. Службы реального времени могут включать, например, потоковые службы, такие как передача мультимедиа и видео. Традиционно службы реального времени реализовались главным образом как службы с коммутацией каналов, но недавно начали появляться также службы передачи пакетных данных в режиме реального времени.
Примером службы передачи пакетных данных для цифровых сетей мобильной связи является общая служба пакетной передачи данных по радиоканалу (GPRS). В частности, служба GPRS предназначена для поддержки цифровых сетей мобильной радиосвязи. Эти сети могут быть основаны, например, на стандарте глобальной системы мобильной связи GSM. Однако служба GPRS не ограничена только сетями стандарта GSM, а может поддерживать, например, цифровые мобильные сети связи, основанные на стандартах радиосетей по проекту партнерства по сетям третьего поколения (Third Generation Partnership Project, 3GPP) и второму проекту партнерства по сетям третьего поколения (Third Generation Partnership Project 2, 3GPP2). Кроме того, служба GPRS может также действовать как сеть доступа для мультимедийной подсистемы по протоколу Интернета (IP Multimedia Subsystem, IMS).
Сеть мобильной радиосвязи, поддерживающая GPRS, включает два дополнительных элемента или узла сети. Ими являются обслуживающий узел поддержки GPRS (Serving GPRS Support Node, SGSN) и шлюзовой узел поддержки GPRS (GPRS Gateway Support Node, GGSN). Обслуживающий узел SGSN обычно доставляет пакеты на мобильные станции, поддерживающие GPRS, в своей зоне обслуживания. Кроме того, он может посылать реестру собственных абонентов (HLR) запросы для получения профильных данных абонентов службы GPRS. Он может также обнаруживать новые мобильные станции, поддерживающие GPRS, в данной зоне обслуживания, выполнять регистрацию новых мобильных абонентов и хранить запись об их местоположении внутри данной зоны. Шлюзовой узел GGSN обычно используется как интерфейс для подключения к внешним IP-сетям, таким как Интернет, другим поставщикам мобильных услуг, службам GPRS, интрасетям предприятий или потоковым серверам, поставляющим мультимедиа контент.
В среде мобильной телефонии с коммутацией пакетов возможно установление соединений, исходящих от мобильной станции, для чего пользователь или абонент активирует контекст протокола пакетных данных (контекст PDP) в направлении наземной сети мобильной связи общего пользования. После этого обеспечивается передача информации от оконечного устройства в наземную сеть мобильной связи общего пользования и обратно.
Типичные сети GPRS используют радиосети с широкополосным многостанционным доступом с кодовым разделением каналов (WCDMA) или радиосети GSM. Когда в этих сетях используется потоковая служба, тарификация соединений в системах пакетной мобильной радиосвязи становится все более трудной для операторов и труднопонимаемой для конечных абонентов.
В настоящее время существует несколько способов тарификации соединений в системах пакетной мобильной радиосвязи. Большинство из них основаны на объеме информации или на событиях, т.е. на измерении количества информации или битов, которые были переданы через систему, или на фиксированной плате за некоторое событие.
Однако стандарты GPRS позволяют применять повременную тарификацию для одного имени точки доступа (АРМ). Но в настоящее время не существует способа тарификации потокового соединения на основании длительности или времени потокового соединения одновременно с сеансом просмотра Web-страниц или электронной почты, который тарифицируется на основании объема переданной информации.
Сущность изобретения
Согласно одной из форм осуществления изобретения, предлагается основанный на времени механизм тарификации потокового соединения в системе пакетной мобильной радиосвязи. Таким образом, одним из преимуществ изобретения является то, что оно преодолевает отсутствие повременной тарификации потоковых соединений в системах пакетной мобильной радиосвязи, когда в такой системе одновременно имеются другие соединения.
Согласно одной из форм осуществления изобретения, предлагается способ тарификации потокового соединения в системе пакетной мобильной радиосвязи, содержащей потоковый источник и абонента, способного принимать потоковые данные от потокового источника. Способ включает установление для абонента соединения для передачи данных, установление потокового соединения между абонентом и потоковым источником, окончание потокового соединения между абонентом и потоковым источником и тарификацию потокового соединения с использованием повременной тарификации.
Кроме того, изобретение раскрывает систему пакетной мобильной радиосвязи для тарификации потокового соединения. Эта система содержит потоковый источник, абонента, способного принимать потоковые данные от потокового источника, средства установления для абонента соединения, предназначенного для передачи данных, средства установления потокового соединения между абонентом и потоковым источником, средства завершения потокового соединения между абонентом и потоковым источником и средство тарификации потокового соединения с использованием повременной тарификации.
Согласно другой форме осуществления изобретения, предлагается система пакетной мобильной радиосвязи для тарификации потокового соединения. Эта система содержит потоковый источник и абонента, способного принимать потоковые данные от потокового источника. Система содержит первые средства установления соединения, вторые средства установления соединения, средства завершения соединения и средство тарификации. Первые средства установления соединения устанавливают для абонента соединение для передачи данных. Вторые средства установления соединения устанавливают потоковое соединение между абонентом и потоковым источником. Средства завершения соединения завершают потоковое соединение между абонентом и потоковым источником. Средство тарификации тарифицирует потоковое соединение на повременной основе.
Некоторые из преимуществ изобретения являются следующими. Одним из преимуществ является то, что изобретение предлагает способ и систему, которые преодолевают отсутствие основанной на времени тарификации потокового соединения. Конечный пользователь или абонент сети мобильной связи обладает чувством времени. Поэтому абоненту легко понять повременную тарификацию. Используя тарификацию на основании времени, обеспечиваемую в соответствии с этим изобретением, операторы могут тарифицировать потоковое соединение понятным образом. Другим преимуществом, обеспечиваемым этим изобретением, является то, что оно дает возможность тарифицировать потоковое соединение на основании использованного времени соединения в ситуации, когда одновременно имеется потоковое соединение и предоставляется одна или несколько других услуг, например сеанс просмотра сообщений электронной почты или Web-страниц.
Перечень чертежей
Приложенные чертежи, которые включены для лучшего понимания изобретения и составляют часть этого описания, иллюстрируют формы осуществления изобретения и вместе с описанием помогают объяснить принципы изобретения. На этих чертежах:
Фиг.1 представляет блок-схему, раскрывающую общую структуру системы пакетной мобильной радиосвязи, функционирующей в соответствии с изобретением.
Фиг.2 представляет блок-схему, показывающую элементы системы пакетной мобильной радиосвязи в соответствии с изобретением.
На фиг.3 изображена схема сигнализации, показывающая пример осуществления сеанса связи в одной из форм осуществления изобретения.
На фиг.4 показана схема сигнализации между абонентом и потоковым сервером в соответствии с изобретением.
На фиг.5 показана блок-схема, поясняющая предложенный способ и работу системы в соответствии с изобретением.
Подробное описание предпочтительных вариантов осуществления изобретения
Ниже будут подробно рассмотрены варианты осуществления изобретения, примеры которых проиллюстрированы приложенными чертежами.
Фиг.1 представляет блок-схему, раскрывающую общую структуру системы пакетной мобильной радиосвязи, функционирующей в соответствии с изобретением. Системой пакетной мобильной радиосвязи может быть, например, система GPRS. На блок-схеме показан абонент 102, которым может быть, например, мобильный телефон или коммуникатор, или другое оборудование мобильного абонента. Как показано на фиг.1, система пакетной мобильной радиосвязи также включает обслуживающий узел 101 поддержки GPRS (SGSN) и шлюзовой узел 103 поддержки GPRS (GGSN). Согласно изобретению, в мобильной системе пакетной радиосвязи имеется тарифицирующий элемент 105. Тарифицирующий элемент содержит большинство компонентов, используемых для реализации данного изобретения. Однако этот элемент или элементы может быть расположен в различных частях мобильной системы пакетной радиосвязи, например, может быть соединен со шлюзовым узлом GGSN 103 или обслуживающим узлом SGSN 101, либо расположен в другом месте системы. Сеть пакетной мобильной радиосвязи связана с потоковым сервером 107, который предназначен для передачи потоковых данных, или контента, клиенту, например мобильному абоненту 102. Потоковые данные передаются через сеть и другие элементы сети, как показано на фиг.1. Согласно одной из форм осуществления изобретения, тарифицирующий элемент контролирует и отслеживает сигнализацию, используемую для установления и разъединения потоковых соединений. С тарифицирующим элементом или другими соответствующими элементами сети (например, со шлюзовым узлом GGSN 103) связан WAP-шлюз 109 (WAP-протокол беспроводных приложений), который подключен, например, к сервисному порталу 111. Система пакетной мобильной радиосвязи способна устанавливать между абонентом 102 и потоковым источником соединение для передачи данных, которое реализуется, например, на одном контексте PDP между абонентом и шлюзовым узлом GGSN посредством IP-соединения с потоковым источником. Сервисный портал является примером одновременного предоставления услуги просмотра Web-ресурсов посредством того же самого контекста PDP. Установление соединения для передачи данных предполагает также авторизацию абонента для этого соединения.
Кроме того, система пакетной мобильной радиосвязи способна устанавливать потоковое соединение между абонентом 102 и потоковым источником 107, 111. Потоковое соединение представляет собой непрерывное соединение для передачи данных между клиентом, например мобильным абонентом 102, и потоковым источником, например потоковым сервером 107. Непрерывное соединение для передачи данных передает, например, видео или мультимедиа контент. Потоковое соединение является виртуальным каналом транспортного уровня, устанавливаемым между двумя элементами сети или программами с целью осуществления связи. Установление потокового соединения описано более подробно, например, в следующем документе: Н.Schultzrinne et A. Rao Real Time Streaming Protocol (RTSP) Network Working Group, April 1998.
На фиг.2 показана блок-схема, иллюстрирующая элементы системы пакетной мобильной радиосвязи в соответствии с изобретением. На фиг.2 мобильный абонент 201, например мобильный терминал, связан с радиосетью 205, которая далее подключена к обслуживающему узлу 209 поддержки GPRS, далее соединенному со шлюзовым узлом 211 поддержки GPRS. Для потоковой сигнализации используется протокол RTSP (Real-Time Streaming Protocol - протокол потоковой передачи в реальном времени), описанный более подробно в вышеупомянутой публикации. Со шлюзовым узлом 211 поддержки GPRS в этой форме осуществления изобретения соединен тарифицирующий элемент 215. Тарифицирующий элемент 215 является средством тарификации потокового соединения с использованием схемы повременной тарификации. Средство тарификации или тарифицирующий элемент 215 также связан с биллинговой системой 213 мобильной системы пакетной радиосвязи или другой биллинговой системой 213, способной выставлять абонентам счета за потоковые соединения. Тарифицирующий элемент 215 связан также с потоковым сервером 217.
Тарифицирующий элемент 215 способен также читать сообщения протокола RTSP, передаваемые между потоковым сервером и терминалом, которые связаны через радиосеть 207.
На фиг.2 показана система пакетной мобильной радиосвязи для тарификации потокового соединения. Система содержит потоковый источник 217, абонента 201, 203, способного принимать потоковые данные от потокового источника 217, устройства 209, 211, 215, 217 для установления соединения, предназначенного для передачи данных, для абонента, устройства 209, 211, 217 для установления потокового соединения между абонентом 201 и потоковым источником 217, устройства 209, 211, 201, 217 для завершения потокового соединения между абонентом и потоковым источником и средство 215 тарификации для тарификации потокового соединения с использованием повременной тарификации.
Средство 215 тарификации содержит устройство 221 для измерения длительности потокового соединения и генератор 223 тарификационной информации, реагирующий на эту длительность для генерации тарификационной информации. Устройство 221 для измерения длительности потокового соединения содержит первое средство 225 идентификации для идентификации начала и окончания потокового соединения на основании изменения состояния потокового соединения.
В системе пакетной мобильной радиосвязи, показанной, например, на фиг.2, устройство 221 для измерения длительности потокового соединения содержит устройство 227 распознавания для распознавания начала и окончания потокового соединения и таймер 229, управляемый устройством 227 распознавания, для измерения длительности потокового соединения.
В одной из форм осуществления изобретения устройство 227 распознавания выполнено с возможностью распознавания начала или окончания потокового соединения посредством распознавания, соответственно, одного или нескольких из следующих сообщений: сообщения о воспроизведении ("play"), сообщения об освобождении ресурсов ("teardown") и/или сообщения о разъединения ("disconnect").
В одной из форм осуществления изобретения система содержит генератор 231 отметок времени для генерации отметок времени в ответ на сообщения, посланные абонентом. Этот вид мобильной системы пакетной радиосвязи включает механизм 233 вычисления, реагирующий на отметки времени, генерируемые генератором 231 отметок времени, для вычисления длительности потокового соединения. Эта длительность наиболее часто измеряется в единицах времени, но возможны также и другие атрибуты и единицы измерения.
В пакетной системе мобильной радиосвязи генератор 231 отметок времени выполнен с возможностью распознавания начала потокового соединения. Генератор 231 отметок времени также выполнен с возможностью создания первой отметки времени, указывающей время начала потокового соединения. Генератор 231 отметок времени также выполнен с возможностью распознавания окончания потокового соединения. Генератор 231 отметок времени также выполнен с возможностью создания второй отметки времени, указывающей на окончание потокового соединения.
Система выполнена так, чтобы вычислять длительность потокового соединения в ответ на первую и вторую отметки времени.
Генератор 231 отметок времени выполнен так, чтобы распознавать начало и/или окончание потокового соединения, распознавая, соответственно, одно или несколько из следующих сообщений: сообщение о воспроизведении, сообщение об освобождении ресурсов и/или сообщение о разъединении.
В одной из форм осуществления изобретения устройство 221 для измерения длительности потокового соединения содержит второе средство 235 идентификации для идентификации временной приостановки потокового соединения в ответ на изменение состояния потокового соединения. В другой форме осуществления изобретения второе средство 235 идентификации выполнено так, чтобы распознавать временную приостановку. Признаком временной приостановки может быть сообщение о паузе ("pause").
В еще одной форме выполнения системы мобильной пакетной радиосвязи устройство 221 для измерения длительности потокового соединения выполнено так, чтобы отмечать временное прерывание длительности потокового соединения в ответ на информацию об этом временном прерывании. Кроме того, устройство 221 для измерения длительности потокового соединения выполнено так, чтобы продолжать измерение длительности потокового соединения в ответ на информацию о его возобновлении. Далее, устройство 221 для измерения длительности потокового соединения выполнено так, чтобы измерять продолжительность потокового соединения на основании указанной отметки временного прерывания и указанного возобновления потокового соединения.
Система пакетной мобильной радиосвязи дополнительно включает первое средство 237 проверки для проверки возможности установления потокового соединения для абонента.
Система пакетной мобильной радиосвязи дополнительно включает второе средство 239 проверки для проверки, возможно ли использовать для абонента тарификацию на основании времени для потоковых соединений вообще.
Система пакетной мобильной радиосвязи дополнительно включает третье средство 241 проверки для проверки, возможно ли использовать для абонента 201 повременную тарификацию для конкретного потокового соединения.
В вышеупомянутых средствах проверки проверка выполняется на основании по меньшей мере одного из следующих идентификаторов: номера мобильной станции в международной цифровой сети с интеграцией служб (MSISDN), международного идентификационного номера мобильной станции (IMSI), номера клиента, идентификационного номера или идентификатора абонента.
Система пакетной мобильной радиосвязи также содержит базу данных 243 для хранения информации о длительности потокового соединения в одной или нескольких тарификационных записях. Хранение может осуществляться так, чтобы информация о длительности потокового соединения в одной или нескольких тарификационных записях хранилась в отношении абонента.
Система пакетной мобильной радиосвязи также содержит генератор 245 тарификационной записи для формирования тарификационной записи, которая включает информацию о длительности потокового соединения в отношении абонента 201.
На фиг.3 приведена схема сигнализации, показывающая пример сеанса связи в варианте осуществления изобретения в соответствии с протоколом потоковой передачи в реальном времени RTSP. На схеме сигнализации показаны следующие элементы сети. Пользовательское оборудование UE или терминал 301 абонента связаны с сетью радиодоступа RAN/GSM 303 и далее с обслуживающим узлом поддержки GPRS (SGSN) 305 и шлюзовым узлом поддержки GPRS (GGSN) 307. Кроме того, на схеме сигнализации показан потоковый сервер 309.
Способ, поясняемый на фиг.3, начинается с установления соединения для передачи данных между абонентом, то есть пользовательским оборудованием 301, и потоковым сервером 309. На фиг.3 это отмечено установлением контекста PDP 308 между пользовательским оборудованием 301 и шлюзовым узлом GGSN 307. Между шлюзовым узлом GGSN 307 и потоковым сервером 309 устанавливается IP-соединение. Далее, на этапах, обозначенных как 310, полное потоковое соединение устанавливается следующим образом. Сначала пользовательское оборудование 301 посылает потоковому серверу 309 описывающее сообщение 311 "DESCRIBE" согласно протоколу RTSP. Сообщение описывает потоковое соединение, которое должно быть установлено, чтобы потоковый сервер 309 знал, какое соединение должно быть установлено между абонентом 301 и потоковым сервером 309. После приема описывающего сообщения 311 потоковый сервер 309 посылает подтверждающее сообщение 313 "OK" согласно протоколу RTSP, передавая в нем пользовательскому оборудованию 301 описание презентации, информацию об используемом кодеке и другие детали. После этого пользовательское оборудование 301 посылает установочное сообщение 315 "SETUP" согласно протоколу RTSP, сообщающее об используемом порте, выбранном кодеке и других деталях. После приема установочного сообщения 315 "SETUP" потоковый сервер 309 посылает подтверждающее сообщение 317 "OK" согласно протоколу RTSP, сообщающее, что потоковый сервер 309 готов установить потоковое соединение. После этого пользовательское оборудование или абонент 301 посылает сообщение 319 о воспроизведении "PLAY" согласно протоколу RTSP, сообщающее, что абонент 309 хочет немедленно запустить потоковое соединение. Сообщение 319 "PLAY" запускает измерение времени потокового соединения. После этого потоковый сервер 309 посылает сигнал "200 OK" согласно протоколу RTSP (200 - код успешной обработки запроса), подтверждающий начало медиатрафика. Затем потоковый сервер 309 запускает медиатрафик 320 на контексте PDP. Трафик передается с использованием протокола RTP (протокола реального времени). Для целей сигнализации используется протокол RTCP (протокол управления передачей в реальном времени). Когда пользовательское оборудование или абонент 301 посылает сообщение 321 об освобождении ресурсов "TEARDOWN" согласно протоколу RTSP, принимаемое потоковым сервером 309, медиатрафик останавливается и измерение времени для повременной тарификации также останавливается. После этого потоковый сервер 309 посылает подтверждающий сигнал 323 "OK" согласно протоколу RTSP пользовательскому оборудованию 301.
На фиг.4 представлена схема сигнализации согласно протоколу TCP (протоколу управления передачей) и протоколу RTSP, которая показывает относящиеся к одной из форм осуществления изобретения сообщения сигнализации между клиентом 401 потоковой службы, например абонентом, и потоковым сервером 403. Сначала устанавливается контекст 400 PDP. Между контекстом 400 PDP и потоковым сервером 403 устанавливается IP-соединение. После этого клиент 401 потоковой службы, то есть абонент 401, посылает потоковому серверу 403 сообщение 405 синхронизации согласно протоколу TCP. Потоковый сервер 403 подтверждает (402) прием сообщения синхронизации TCP и клиент 401 потоковой службы далее подтверждает (404) прием первого подтверждения. После этого, во время фазы установления соединения, клиент 401 потоковой службы посылает описывающее сообщение 407 "DESCRIBE" согласно протоколу RTSP потоковому серверу 403. Потоковый сервер подтверждает его прием сигналом 406 "200 OK" согласно протоколу RTSP. В ответ на это клиент 401 потоковой службы посылает потоковому серверу 403 установочное сообщение 417 "SETUP" согласно протоколу RTSP. После этого потоковый сервер 403 посылает сигнал 423 "200 OK" клиенту 401 потоковой службы. Затем клиент 401 потоковой службы посылает потоковому серверу 403 сообщение 409 о воспроизведении "PLAY" согласно протоколу RTSP. Сообщение 409 "PLAY" запускает, в соответствии с изобретением, таймер, и таким образом начинает измеряться длительность потокового соединения. После этого потоковый сервер 403 подтверждает прием сообщения 409 "PLAY" сообщением 419 "200 OK" согласно протоколу RTSP. Затем потоковый сервер 403 запускает медиапоток 410. Медиасоединение и медиапоток от потокового сервера до клиента теперь установлены, и данные полезной нагрузки могут транспортироваться от потокового сервера 403 к клиенту 401. Как клиент 401 потоковой службы, так и потоковый источник могут посылать сообщения 420 согласно протоколу управления передачей в реальном времени RTCP, чтобы управлять фактическим потоком битов между клиентом и потоковым источником. Когда клиент 401 потоковой службы хочет временно задержать потоковую передачу, он посылает сообщение 411 о паузе "PAUSE" согласно протоколу RTSP, которое заставляет потоковый сервер 403 приостановить потоковое соединение. Оно также переключает на временную приостановку измерение длительности потокового соединения. Потоковый сервер 403 подтверждает прием сообщения 411 "PAUSE" сообщением 412 "200 OK". Если клиент 401 потоковой службы захочет продолжить потоковое соединение, он снова пошлет сообщение 413 "PLAY" потоковому серверу 403. Это сообщение снова запустит медиапоток от потокового сервера 403 к клиенту 401. В то же самое время будет продолжено измерение длительности потокового соединения. Потоковый сервер 403 подтверждает прием сообщения 413 "PLAY", посылая сообщение 414 "200 OK" потоковому клиенту 401. После этого, когда клиент 401 хочет закончить потоковое соединение, он посылает сообщение 415 "TEARDOWN" потоковому серверу 403, который закончит и остановит потоковое соединение. Это же сообщение 415 "TEARDOWN" остановит измерение длительности потокового соединения. После этого потоковый сервер 403 подтверждает прием сообщения 415 "TEARDOWN", посылая сообщение 416 "200 OK" клиенту 401 потоковой службы.
На фиг.5 показана блок-схема, поясняющая предложенный способ и работу системы согласно изобретению. Сначала на шаге 501 устанавливается соединение для передачи данных между абонентом, или клиентом, и потоковым сервером. Соединением для передачи данных является, например, контекст PDP между пользовательским оборудованием и шлюзовым узлом GGSN, из которого устанавливается IP-соединение с потоковым источником. Согласно одной из форм осуществления изобретения, может иметься предварительное условие 503, состоящее в том, что в сети должен присутствовать элемент сети, который способен читать сообщения протокола RTSP и обнаруживать возможное сообщение "PLAY" по протоколу RTSP. Если это условие выполняется, то осуществление способа будет продолжено на этапе 505, на котором запускается таймер или создается отметка времени, если было установлено потоковое соединение. В течение сеанса связи проверяется (507), не было ли принято сообщение о паузе "PAUSE", и если сообщение о паузе принято, таймер останавливается до тех пор, пока снова не будет принято сообщение о воспроизведении "PLAY". Если используется способ отметок времени, то в тарификационной записи создается отметка времени, указывающая на паузу. В любой момент в течение сеанса может быть выполнен шаг 509, если принимается сообщение о разъединении по протоколу TCP. Тем самым сеанс потоковой передачи разъединяется. Измерение длительности потокового соединения или измерение времени потокового соединения также прекращается. В любое время в течение сеанса связи от клиента, то есть абонента, может быть получено (511) сообщение об освобождении ресурсов ("TEARDOWN"), и тем самым потоковое соединение или сеанс заканчивается. В то же самое время будет закончено измерение длительности потокового соединения и на основании длительности потокового соединения будет создана тарификационная запись 513.
Например, способ согласно изобретению применяется в системе пакетной мобильной радиосвязи. Система содержит потоковый источник и абонента, способного принимать потоковые данные от потокового источника. Согласно способу, потоковым источником может быть, например, одно из следующих устройств: потоковый сервер, потоковый прокси-сервер, потоковый шлюз или медиасервер. В этом способе абонентом может быть, например, одно из следующих устройств: мобильная станция, мобильный терминал, пользовательское оборудование или терминальное оборудование. Им также может быть межмашинный интерфейс компьютера или сервера.
В способе осуществляются следующие операции. Сначала для абонента устанавливается соединение для передачи данных между абонентом и потоковым источником. После этого между абонентом и потоковым источником устанавливается потоковое соединение. Как было указано выше, потоковым соединением является непрерывный поток данных, передающий, например, мультимедиа или видеосигнал, или контент.
В отношении установления соединения для передачи данных необходимо отметить, что этот этап включает авторизацию абонента для осуществления соединения. Это может быть выполнено путем установления контекста данных, который может быть контекстом протокола пакетной передачи данных между абонентом и потоковым источником.
Установление соединения для передачи данных может также подразумевать проверку прав доступа абонента к локальной беспроводной сети. В этой форме осуществления изобретения соединение устанавливается через тот элемент сети, который осуществляет повременную тарификацию. В этом случае сущностью повременной тарификации является измерение длительности потокового соединения.
После установления соединения для передачи данных между абонентом и потоковым источником устанавливается потоковое соединение, и затем потоковое соединение тарифицируется на повременной основе.
В этом способе этап тарификации потокового соединения с использованием повременной тарификации может включать, например, измерение длительности потокового соединения и генерацию тарификационной информации на основе этой длительности. Тарификационная информация используется для генерации информационных записей о вызовах (соединениях) или другой информации для выставления счета клиенту или заказчику.
В этом способе ранее упомянутое измерение длительности потокового соединения включает идентификацию начала и окончания потокового соединения на основании изменения состояния потокового соединения. Состоянием потокового соединения может быть, например, начало, временная приостановка, возобновление и окончание сеанса. Состояние потокового соединения может быть идентифицировано, например, путем приема сообщений сигнализации, которые передают и принимают элементы сети. В частности, один из способов идентификации состояния потокового соединения заключается в распознавании сообщений сигнализации по протоколу RTSP или TCP, которые инструктируют различные элементы сети начинать, временно приостанавливать, возобновлять и останавливать сеанс потоковой передачи.
Следует отметить, что длительность потокового соединения эквивалентна времени активного потокового соединения. Однако длительность потокового соединения также может быть подсчитана путем вычисления числа импульсов, формируемых генератором импульсов. Также длительность потокового соединения может быть измерена путем идентификации порядкового номера первого и последнего импульсов, генерируемых во время потокового соединения.
В отношении изменения состояния потокового соединения следует отметить, что согласно изобретению изменение состояния может быть эквивалентно указанию об изменении состояния. Таким образом, идентификация начала и окончания потокового соединения может быть выполнена на основании изменения состояния потокового соединения.
Так, в предложенном способе измерение длительности потокового соединения включает, например, распознавание начала потокового соединения, запуск таймера для измерения длительности потокового соединения, распознавание окончания потокового соединения, остановку таймера для измерения длительности потокового соединения и получение длительности потокового соединения от таймера.
В этом способе распознавание начала потокового соединения включает распознавание сообщения о воспроизведении. Сообщение о воспроизведении представляет собой сообщение сигнализации по протоколу RTSP, требующее начать потоковую передачу.
В другой форме осуществления изобретения распознавание окончания потокового соединения включает распознавание сообщения об освобождении ресурсов или сообщения о разъединении.
В еще одной форме осуществления изобретения измерение длительности потокового соединения включает генерацию отметок времени на основании сообщений, посланных абонентом, и вычисление длительности потокового соединения на основании этих отметок времени.
В еще одной форме осуществления изобретения способ включает этапы распознавания начала потокового соединения, создания первой отметки времени, указывающей время начала потокового соединения, распознавания окончания потокового соединения, создания второй отметки времени, указывающей на окончание потокового соединения, и вычисления длительности потокового соединения на основании первой и второй отметок времени.
В еще одной форме осуществления изобретения этап распознавания начала потокового соединения включает распознавание сообщения о воспроизведении. Этим сообщением о воспроизведении может быть, например, сообщение "PLAY" по протоколу RTSP.
В еще одной форме осуществления изобретения этап распознавания окончания потокового соединения включает распознавание сообщения об освобождении ресурсов или сообщения о разъединении. Сообщением об освобождении ресурсов может быть, например, сообщение по протоколу RTSP. Сообщением о разъединении может быть, например, сообщение по протоколу TCP.
В еще одной форме осуществления изобретения измерение длительности потокового соединения включает идентификацию временной приостановки потокового соединения на основе изменения состояния потокового соединения. Идентификация может быть осуществлена путем идентификации временной приостановки или соответствующего сообщения. Этим сообщением может быть сообщением о паузе, которое посылается, например, в соответствии со стандартом RTSP.
В еще одной форме осуществления изобретения измерение длительности потокового соединения включает, например, передачу информации о временной приостановке потокового соединения, временную приостановку измерения длительности потокового соединения на основании информации о временной приостановке, передачу информации о возобновлении потокового соединения, возобновление измерения длительности потокового соединения на основании информации о возобновлении и измерение длительности потокового соединения на основании приостановки и возобновления измерения длительности потокового соединения.
В еще одной форме осуществления изобретения способ включает этап проверки, на котором проверяют, возможно ли установить потоковое соединение для абонента. Проверка выполняется, например, по базе данных. Базой данных может быть реестр собственных абонентов (HLR) или любая другая база данных, содержащая клиентские данные.
В еще одной форме осуществления изобретения способ включает этап проверки, возможно ли использовать для абонента повременную тарификацию потоковых соединений вообще. Проверка выполняется, например, по базе данных.
В еще одной форме осуществления изобретения способ включает этап проверки, возможно ли использовать для абонента повременную тарификацию данного потокового соединения. Проверка выполняется, например, по базе данных. Базой данных может быть реестр собственных абонентов (HLR) или любая другая база данных, содержащая клиентские данные.
Во всех вышеупомянутых случаях проверка выполняется на основании по меньшей мере одного из следующих идентификаторов: номера MSISDN, номера IMSI, номера клиента, идентификационного номера и идентификатора абонента.
В еще одной форме осуществления изобретения способ включает хранение информации о длительности потокового соединения в одной или нескольких тарификационных записях. Хранение может осуществляться таким образом, чтобы хранящиеся записи были связаны с абонентом или оборудованием абонента или с клиентом.
В еще одной форме осуществления изобретения способ включает этап генерации относящейся к абоненту тарификационной записи, включающей информацию о продолжительности потокового соединения.
Специалистам в данной области должно быть понятно, что с развитием техники основная концепция изобретения может быть реализована различными путями. Изобретение и формы его осуществления, таким образом, не ограничиваются описанными выше примерами, а могут изменяться в рамках, определяемых формулой изобретения.