СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ УПРАВЛЕНИЯ КАЧЕСТВОМ ОБСЛУЖИВАНИЯ НА ОСНОВЕ СИСТЕМЫ ТАРИФИКАЦИИ
METHOD, APPARATUS AND SYSTEM FOR QUALITY OF SERVICE CONTROL BASED ON CHARGING SYSTEM

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к области коммуникационных технологий, а более конкретно к способу, устройству и системе для управления качеством обслуживания (Quality of Service (QoS)) на основе системы тарификации.
УРОВЕНЬ ТЕХНИКИ
С интенсивным развитием технологий мобильной связи третьего поколения (3-е поколение (3G)) все больше и больше услуг предоставляется на основе 3G-сети. Для того чтобы предоставить различные сетевые носители для различных услуг с целью более эффективного использования ресурсов сети, известная 3GPP предлагает архитектуру управления политикой и тарификацией (Policy and Charge Control (PCC)). Архитектура управления РСС может поддерживать динамическое управление ресурсами базовой сети согласно различным пользователям и услугам, и архитектура управления РСС теоретически удовлетворяет текущему возрастающему требованию управления QoS.
В обычной архитектуре управления РСС после приема запроса, отправленного пользователем для использования услуги, функция политики и применения тарификации (Police and Charging Enforcement Function (PCEF)) идентифицирует обслуживание и подготавливает запрос ресурсов из функции политики и правил тарификации (Policy and Charging Rules Function (PCRF)) и запускает запрос на управление QoS из PCEF в PCRF. PCRF отыскивает внутреннюю библиотеку политик QoS для соответствующего объекта политики согласно принятой информации, такой как информация об услуге и информация о пользователе, и после нахождения соответствующего объекта политики доставляет действие политики QoS в PCEF. На основании политики QoS, доставленной с помощью PCRF, PCEF запрашивает резервирование и предоставление ресурсов из системы онлайн-тарификации (Online Charging System (OCS)). В процессе запроса резервирования и предоставления ресурсов значение QoS отправляется в OCS и используется в качестве соответствующего коэффициента политики тарификации для оценки. OCS производит оценку согласно информации о запросе и информации о фактическом остатке на счете пользователя и возвращает в PCEF результат, показывающий, что запрос является успешным. Фактическое действие предоставления выполняется с услугой на основании результата запроса, возвращенного OCS. Если запрос успешный, то управляют QoS и пользователю разрешают использовать соответствующее обслуживание. Иначе пользователю не разрешают использовать соответствующее обслуживание.
В результате исследований было обнаружено, что в известном управлении политикой QoS, так как PCRF известно только об информации о подписке пользователя и не известно относительно того, имеет ли пользователь возможность пользоваться соответствующим QoS в текущий момент времени, PCRF может только механически доставить параметры управления в PCEF согласно предопределенной политике. После этого только в случае, когда PCEF запрашивает ресурсы из OCS, OCS может вернуть информацию относительно того, существуют ли соответствующие ресурсы для пользования услугой. В результате непреднамеренно добавляется большое количество взаимодействий на уровне обмена сигналами, и PCEF также имеет несколько недействительных действий по управлению и переходов состояний, которые приводят к значительным потерям времени для определения политики QoS и пустой трате ресурсов системы.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения предусматривают способ, устройство и систему для управления QoS на основании системы тарификации во избежание потери ресурсов системы.
Для решения вышеупомянутой задачи варианты осуществления настоящего изобретения предусматривают следующие ниже технические решения.
Способ управления качеством обслуживания (QoS) на основании системы тарификации включает в себя этапы, на которых:
принимают, с помощью объекта функции тарификации, запрос на резервирование ресурсов обслуживания, который отправляется с помощью функции политики и применения тарификации (PCEF) и генерируется согласно запросу на обслуживание пользователя, где запрос на резервирование ресурсов обслуживания для обслуживания несет в себе идентификатор обслуживания;
получают с помощью объекта функции тарификации предварительно установленное значение QoS для обслуживания согласно идентификатору обслуживания;
определяют с помощью объекта функции тарификации значение QoS для обслуживания согласно предварительно установленному значению QoS для обслуживания; и
доставляют с помощью объекта функции тарификации значение QoS для обслуживания в PCEF таким образом, чтобы PCEF позволила пользователю использовать обслуживание согласно значению QoS для обслуживания.
Устройство для управления качеством обслуживания (QoS) на основании системы тарификации включает в себя:
блок приема, сконфигурированный с возможностью приема запроса на резервирование ресурсов обслуживания, который отправляется с помощью PCEF и генерируется согласно запросу на обслуживание пользователя, где запрос на резервирование ресурсов обслуживания несет идентификатор обслуживания;
блок получения, сконфигурированный с возможностью получения предварительно установленного значения QoS для обслуживания согласно идентификатору обслуживания;
первый блок определения, сконфигурированный с возможностью определения значения QoS для обслуживания согласно предварительно установленному значению QoS для обслуживания; и
блок доставки, сконфигурированный с возможностью доставки значения QoS для обслуживания в PCEF таким образом, чтобы PCEF позволила пользователю использовать обслуживание согласно значению QoS для обслуживания.
Система для управления качеством обслуживания (QoS) на основании системы тарификации включает в себя:
систему онлайн-тарификации (OCS), которая сконфигурирована с возможностью поддержания связи с функцией политики и применения тарификации (PCEF), где:
PCEF сконфигурирована с возможностью приема запроса на обслуживание, инициированного пользователем, идентификации обслуживания и отправки запроса на резервирование ресурсов обслуживания для обслуживания в систему онлайн-тарификации (OCS), где запрос на резервирование ресурсов обслуживания несет идентификатор обслуживания;
OCS сконфигурирована с возможностью получения предварительно установленного значения QoS для обслуживания согласно идентификатору обслуживания, который переносится в принятом запросе на резервирование ресурсов обслуживания; определения значения QoS для обслуживания согласно предварительно установленному значению QoS для обслуживания; и доставки значения QoS для обслуживания в PCEF; и
PCEF дополнительно сконфигурирована с возможностью санкционирования пользователя использовать обслуживание согласно значению QoS для обслуживания.
Можно заметить, что в решениях, предусмотренных вариантами осуществления настоящего изобретения, после приема запроса на резервирование ресурсов обслуживания PCEF предварительно установленное значение QoS для обслуживания можно непосредственно определить согласно идентификатору обслуживания, из локально сохраненного соотношения отображения между идентификаторами обслуживания и предварительно установленными значениями QoS услуг, и значение QoS для обслуживания определяется согласно предварительно установленному значению QoS, и определенное значение QoS для обслуживания непосредственно доставляется в PCEF таким образом, чтобы можно было определить и доставить значение QoS для обслуживания без участия PCRF, таким образом избегая проблемы того, что ресурсы системы, используемые при большом числе интерактивных действий между PCRF и PCEF, тратятся впустую после того, как значение QoS, предоставленное с помощью PCRF, окончательно запрещено объектом функции тарификации, таким как OCS, для того чтобы значительно уменьшить время определения значения QoS для обслуживания и повысить эффективность определения значения QoS для обслуживания.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для того чтобы сделать технические решения вариантов осуществления настоящего изобретения или предшествующего уровня техники более ясными, ниже приводится краткое описание сопроводительных чертежей, которые используются в описании вариантов осуществления или предшествующего уровня техники. Очевидно, что сопроводительные чертежи иллюстрируют только некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники могут получить другие чертежи из этих чертежей без творческих усилий. На чертежах:
фиг.1 - структурная схема известной системы для управления QoS согласно настоящему изобретению;
фиг.2 - блок-схема алгоритма способа управления QoS согласно варианту осуществления настоящего изобретения;
фиг.3 - структурная схема системы управления согласно варианту осуществления настоящего изобретения;
фиг.4 - древовидная схема информации согласно варианту осуществления настоящего изобретения;
фиг.5 - схема взаимодействия на уровне обмена сигналами способа управления QoS согласно другому варианту осуществления настоящего изобретения;
фиг.6 - схема взаимодействия на уровне обмена сигналами способа управления QoS согласно другому варианту осуществления настоящего изобретения;
фиг.7 - структурная схема устройства согласно другому варианту осуществления настоящего изобретения;
фиг.8 - структурная схема устройства согласно другому варианту осуществления настоящего изобретения; и
фиг.9 - структурная схема системы согласно варианту осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Для того чтобы специалисты в данной области техники лучше поняли технические решения настоящего изобретения, технические решения, представленные в вариантах осуществления настоящего изобретения, описаны ниже ясно и полностью со ссылкой на сопроводительные чертежи вариантов осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой только некоторые варианты осуществления настоящего изобретения, а не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, которые специалисты в данной области техники могут получить без творческих усилий на основании вариантов осуществления настоящего изобретения, должны подпадать под объем защиты настоящего изобретения.
На фиг.1 изображена структурная схема известной системы для управления QoS согласно настоящему изобретению. Как показано на фиг.1, в известном процессе тарификации, когда услуга производит запрос на использование ресурсов, PCEF может инициировать запрос CCR в OCS, где запрос может нести информацию QoS, полученную заранее из PCRF, и OCS может зарезервировать ресурсы и предоставить запрос согласно информации QoS. Если ресурсов пользователя недостаточно для запрашиваемого обслуживания, OCS непосредственно возвращает отказ в предоставлении в PCEF. Введение PCRF вызывает большое число интерактивных действий между PCRF и PCEF, и все эти действия выполняются при оптимистическом предположении, например, что пользователь имеет достаточный остаток на счете. Однако это предположение часто приводит к тому, что QoS запрещает на последнем этапе многочисленные взаимодействия на уровне обмена сигналами. Поэтому существует срочная необходимость в оптимизации этого процесса взаимодействия; в противном случае производительность системы, время отклика, потребление ресурсов сети и т.д. будут представлять собой большую проблему.
Как показано на фиг.2, вариант осуществления настоящего изобретения предусматривает способ управления QoS на основании системы тарификации. Способ включает в себя следующие этапы:
S201. Объект функции тарификации принимает запрос на резервирование ресурсов обслуживания, который отправляется с помощью PCEF и генерируется согласно запросу на обслуживание пользователя, где запрос на резервирование ресурсов обслуживания несет в себе идентификатор обслуживания.
Обслуживание в варианте осуществления настоящего изобретения может представлять собой любое обслуживание, такое как голосовая услуга и услуга воспроизведения видео. Запрос на резервирование ресурсов обслуживания генерируется согласно запросу пользователя на обслуживание и используется для запроса OCS с целью резервирования ресурсов, которые требует услуга, запрошенная пользователем. Следует отметить, что запрос на резервирование ресурсов обслуживания несет идентификатор обслуживания. Идентификатор обслуживания используется для различения того, какое конкретное обслуживание запрашивает пользователь в текущий момент времени.
S202. Объект функции тарификации получает предварительно установленное значение QoS для обслуживания согласно идентификатору обслуживания.
В этом варианте осуществления настоящего изобретения, для того чтобы получить предварительно установленное значение QoS для обслуживания согласно идентификатору обслуживания, соответствующую конфигурацию QoS необходимо добавить в информацию об услуге OCS с целью хранения предварительно установленного значения QoS для обслуживания. В частности, соотношение отображения между идентификаторами обслуживания различных услуг и значениями QoS можно заранее установить локально в OCS. Идентификаторы обслуживания могут представлять собой названия услуг или специальные номера, специально установленные для различных услуг и т.п., и этот вариант осуществления не налагает ограничение на это.
Предварительно установленное значение QoS для обслуживания можно установить согласно потребностям, например предварительно установленное значение QoS можно установить в качестве самого низкого значения QoS для разрешения обслуживания. Конечно, предварительно установленное значение QoS можно установить в качестве значения QoS для лучшего потребления обслуживания, и этот вариант осуществления не накладывает на это ограничение.
S203. Объект функции тарификации определяет значение QoS для обслуживания согласно предварительно установленному значению QoS; в варианте осуществления объект функции тарификации может непосредственно использовать предварительно установленное значение QoS в качестве значения QoS для обслуживания.
В других вариантах осуществления настоящего изобретения объект функции тарификации может также определять значение QoS для обслуживания на основании предварительно установленного значения QoS для обслуживания и в комбинации с параметрами атрибутов пользователя.
Параметры атрибутов пользователя могут включать в себя текущий остаток на счете пользователя, уровень обслуживания пользователя и т.д. Настоящее изобретение не ограничивает параметры атрибутов пользователя. Например, когда текущий остаток на счете пользователя является высоким, значение QoS остается неизменным или увеличивается на основании предварительно установленного значения QoS; и когда текущий остаток на счете пользователя является низким, значение QoS уменьшается на основании предварительно установленного значения QoS. Является ли остаток на счете высоким или низким, можно оценивать путем сравнения остатка на счете с установленным контрольным значением. В другом примере, когда уровень обслуживания пользователя является высоким, значение QoS увеличивается на основании предварительно установленного значения QoS; и когда уровень обслуживания пользователя является низким, значение QoS уменьшается на основании предварительно установленного значения QoS.
Здесь и далее текущий остаток на счете пользователя выбран в качестве примера для описания. Если существует достаточный остаток на счете для текущего пользователя, который позволяет удовлетворить требования предварительно установленного значения QoS для обслуживания, объект функции тарификации может непосредственно использовать предварительно установленное значение QoS в качестве значения QoS для обслуживания, которое запрашивает текущий пользователь.
Если текущий остаток на счете пользователя не является достаточным, то объект функции тарификации может сбросить значение QoS для обслуживания в комбинации с текущим остатком на счете пользователя в качестве значения QoS для обслуживания. Например, значение QoS для обслуживания можно умеренно снизить в комбинации с текущим остатком на счете пользователя, и уменьшенное значение QoS используется в качестве повторно определенного значения QoS для текущего обслуживания с тем, чтобы пользователь мог пользоваться услугой согласно повторно определенному значению QoS.
В практических приложениях обычно существует основное требование для значения QoS для каждого обслуживания, и когда остаток на счете пользователя не может удовлетворять наиболее существенному требованию для значения QoS, объект функции тарификации может непосредственно напоминать пользователю о том, что остатка на счете недостаточно для пользования запрошенной услугой.
Следует отметить, что в этом варианте осуществления настоящего изобретения текущее значение QoS для обслуживания, которое окончательно определяется объектом функции тарификации, называется значением QoS для обслуживания.
S204. Объект функции тарификации доставляет значение QoS для обслуживания в PCEF таким образом, чтобы PCEF позволила пользователю использовать обслуживание согласно значению QoS для обслуживания.
Объект функции тарификации в способе, предусмотренном вариантом осуществления настоящего изобретения, может представлять собой OCS или другой объект функции тарификации, который позволяет реализовать способ, предусмотренный вариантом осуществления настоящего изобретения.
В практических приложениях PCEF может представлять собой объект с независимой функцией или может быть реализована с помощью физического объекта - узла поддержки GPRS шлюза (Gateway GPRS Support Node (GGSN)). Настоящее изобретение не накладывает ограничение на это.
В известных схемах управления QoS PCEF обычно реализуется с помощью физического объекта - GGSN. Существует большое число интерактивных действий между PCRF и GGSN (то есть PCEF), и все эти действия выполняются при предположении, что остаток на счете пользователя является достаточным. Однако в практических приложениях это предположение не является верным во многих случаях, и поэтому объект функции тарификации (такой, как OCS) запрещает многочисленные взаимодействия на уровне обмена сигналами на последнем этапе так, что предыдущие взаимодействия, выполненные между PCRF и GGSN, становятся бесполезными, таким образом вызывая большую трату производительности системы, времени отклика и потребления ресурсов сети. В способе, предусмотренном вариантом осуществления настоящего изобретения, после приема запроса на резервирование ресурсов обслуживания из PCEF объект функции тарификации может непосредственно определить предварительно установленное значение QoS для обслуживания согласно идентификатору обслуживания, переносимому в запросе на резервирование ресурсов обслуживания, из локально сохраненного соотношения отображения между идентификаторами обслуживания и предварительно установленными значениями QoS обслуживания; определить значение QoS для обслуживания согласно предварительно установленному значению QoS (например, предварительно установленное значение QoS должно удовлетворять наиболее существенные способности QoS обслуживания, и последующее значение QoS остается неизменным, увеличивается или уменьшается на основании этого предварительно установленного значения QoS); и непосредственно доставить определенное значение QoS для обслуживания в PCEF с тем, чтобы можно было определить значение QoS для обслуживания и доставить его без участия PCRF, таким образом избегая проблемы того, что ресурсы системы, которые используются при большом числе интерактивных действий между PCRF и PCEF, тратятся впустую после того, как значение QoS, предоставленное с помощью PCRF, окончательно запрещено объектом функции тарификации для того, чтобы значительно уменьшить время для определения значения QoS для обслуживания и повысить эффективность определения значения QoS для обслуживания.
Способ, предусмотренный вариантом осуществления настоящего изобретения, дополнительно описан ниже в комбинации со сценарием специфического приложения.
В варианте осуществления настоящего изобретения объект функции тарификации реализован с помощью OCS 301 и PCEF реализована с помощью GGSN 302. Как показано на фиг.3, основные субъекты, включенные в вариант осуществления, включают в себя: пользователя А, OCS 301 и GGSN 302. В частности, предполагается, что пользователь А подписывается на определенный продукт В в OCS 301, причем этот продукт включает в себя услугу VoIP, оплата трафика для обслуживания составляет 1 юань/Мбайт, и предварительно установленное значение QoS составляет 384 кбит/с.
Предварительно установленное значение QoS каждого обслуживания можно записать в OCS 301 с помощью древовидной таблицы с информацией об услугах, как показано на фиг.4. Древовидная таблица с информацией об услугах в данном случае имеет три уровня. Первый уровень представляет собой название продукта, второй уровень - название обслуживания, и третий уровень - информацию о каждой услуге. Как видно из фиг.4, продукт В включает в себя по меньшей мере два обслуживания, а именно услугу GPRS и услугу VoIP. В данном случае каждой услуге приписано два типа информации: первый представляет собой предварительно установленное значение QoS, и второй представляет собой информацию об оплате.
Предполагается, что остаток на счете пользователя составляет на данный момент 100 юаней. Как показано на фиг.5, способ определения, предусмотренный вариантом осуществления настоящего изобретения, включает в себя следующие этапы:
S501. Пользователь А инициирует запрос обслуживания VoIP, и запрос направляется в PCEF.
S502. PCEF идентифицирует обслуживание и производит подготовку для запроса ресурсов.
S503. PCEF отправляет запрос на резервирование ресурсов обслуживания в OCS, запрашивая OCS предоставить блок обслуживания 5 Мбайт для обслуживания VoIP.
S504. OCS находит продукт В согласно продуктам, на которые подписался пользователь, и определяет согласно служебной информации о продукте В, что оплата для обслуживания VoIP составляет 1 юань/Мбайт и что предварительно установленное значение QoS для обслуживания составляет 384 кбит/с.
S505. Согласно оплате за услугу VoIP и путем сравнения остатка на счете с запросом на резервирование OCS определяет, что остаток на счете пользователя А является достаточным для использования 5 Мбайт, поэтому OCS резервирует 5 юаней для обслуживания VoIP и возвращает ответное сообщение о резервировании ресурсов в PCEF, где сообщение несет в себе значение QoS, а именно 384 кбит/с.
S506. PCEF начинает контролировать трафик согласно принятому ответному сообщению о резервировании ресурсов и, между тем, согласно значению QoS, которое несет в себе ответное сообщение о резервировании ресурсов, запрашивает уровень носителя для открытия канала-носителя 384 кбит/с.
После того как уровень носителя открывает канал-носитель 384 кбит/с, пользователь может использовать услугу VoIP через канал-носитель 384 кбит/с.
В способе, предусмотренном вариантом осуществления настоящего изобретения, OCS позволяет завершить определение и доставку значения QoS без участия PCRF. PCEF используется только для операции приема и не участвует в управлении и доставке, и PCEF может непосредственно получить соответствующее значение QoS без многочисленных взаимодействий с PCRF, и поэтому занятость ресурсов системы значительно уменьшается, время для доставки значения QoS уменьшается и эффективность доставки значения QoS значительно повышается.
Помимо этого в известных схемах, после того как PCRF механически доставляет значение QoS, PCEF должна изменить свое состояние и повторно скоординировать ресурсы сети, если ресурсы пользователя являются недостаточными на данный момент, состояние необходимо повторно отрегулировать. Согласно этому варианту осуществления такой внутренний переход состояния отсутствует и поэтому можно избежать многочисленных переходов состояния PCEF.
В способе, предусмотренном вариантом осуществления настоящего изобретения, значение QoS для обслуживания можно установить в комбинации с другими параметрами атрибутов пользователя. Специфический способ реализации можно выполнить в комбинации с фиг.5, и его повторное описание будет опущено.
Как показано на фиг.5, вариант осуществления описывает процесс, в котором объект функции тарификации определяет и доставляет QoS для обслуживания согласно предварительно установленному значению QoS в комбинации с текущим остатком на счете пользователя. В практических приложениях возможны также случаи, когда PCEF имеет для некоторых услуг дополнительное QoS, сконфигурированное неизменным образом, или PCRF сконфигурирована и дополнительное значение QoS переносится тогда, когда PCEF запрашивает OCS для резервирования ресурсов для обслуживания.
Например, предполагается, что пользователь А подписывается на продукт В в OCS, этот продукт включает в себя услугу VoIP, оплата трафика для обслуживания составляет 1 юань/Мбайт и предварительно установленное значение QoS составляет 384 кбит/с. Помимо этого существует дополнительная политика оплаты и QoS, сконфигурированная для этого обслуживания. Политика представляет собой: если остаток на счете пользователя меньше чем 50 юаней, тариф уменьшается до 0,7 юаней/Мбайт, и в то же время QoS сконфигурирована на 128 кбит/с. Структура системы для управления QoS согласно варианту осуществления настоящего изобретения представлена на фиг.1. В этом сценарии существует PCRF 103. Как показано на фиг.6, способ, предусмотренный этим вариантом осуществления, включает в себя:
S601. Пользователь А отправляет в PCEF запрос на использование обслуживания VoIP.
S602. PCEF идентифицирует обслуживание и производит подготовку для запроса ресурсов из PCRF.
S603. PCEF запускает запрос на управление QoS в PCRF.
S604. PCRF отыскивает внутреннюю библиотеку политик QoS для соответствующего объекта политики согласно принятой информации, такой как информация относительно обслуживания VoIP и информация о пользователе, и после нахождения соответствующего объекта политики доставляет действие политики QoS в PCEF.
Предполагают, что QoS, сконфигурированная для пользователя с помощью PCRF, составляет 384 кбит/с.
S605. PCEF отправляет запрос на резервирование ресурсов обслуживания в OCS на основании политики QoS, доставленной с помощью PCRF, для запроса OCS с целью предоставления блока услуг 5 Мбайт для обслуживания VoIP.
В варианте осуществления настоящего изобретения, помимо переноса идентификатора обслуживания VoIP, запрос на резервирование ресурсов обслуживания также включает в себя дополнительную информацию QoS, которая составляет 384 кбит/с, где информация добавлена с помощью PCRF для обслуживания.
S606. OCS находит продукт В согласно продуктам, на которые подписался пользователь, и определяет согласно служебной информации о продукте В, что оплата для обслуживания VoIP составляет 1 юань/Мбайт и что предварительно установленное значение QoS для обслуживания составляет 384 кбит/с.
S607. Согласно оплате за услугу VoIP и путем сравнения остатка на счете с запросом на резервирование ресурсов обслуживания OCS определяет, что остаток на счете пользователя А является достаточным для использования 5 Мбайт. Поэтому OCS резервирует 5 юаней для обслуживания VoIP и возвращает ответное сообщение о резервировании ресурсов в PCEF, где сообщение несет в себе значение QoS, а именно 384 кбит/с.
S608. PCEF начинает контролировать трафик согласно принятому ответному сообщению о резервировании ресурсов и, между тем, согласно значению QoS, которое несет в себе ответное сообщение о резервировании ресурсов, запрашивает уровень носителя для открытия канала-носителя 384 кбит/с.
После того как уровень носителя открывает канал-носитель 384 кбит/с, пользователь может использовать услугу VoIP через канал-носитель 384 кбит/с.
Когда пользователь постоянно использует обслуживание до тех пор, пока остаток на счете не станет меньше чем 50 юаней согласно политике оплаты продукта, при резервировании ресурсов в следующем CCR (запрос на управление кредитом), OCS может составить бюджет согласно новой оплате, а именно 0,7 юаней/Мбайт. Между тем, ССА (ответ на управление кредитом), включающий в себя новое значение QoS (128 кбит/с), доставляется в PCEF. CCR и ССА представляют собой пару стандартных сообщений запроса и ответа в протоколе Diameter (Diameter представляет собой релевантный основной протокол для аутентификации, авторизации и учета, который определяется целевой группой инженерной поддержки Интернет (Internet Engineering Task Force (IETF)), который используется для запроса тарификации и возврата результата тарификации. PCEF начинает контролировать трафик согласно принятому ответному сообщению о резервировании ресурсов и, между тем, согласно значению QoS, переносимому в ответном сообщении о резервировании ресурсов, запрашивает уровень носителя для открытия канала-носителя 128 кбит/с. Пользователь продолжает использовать услугу VoIP через канал носителя 128 кбит/с.
Как можно заметить, в этом варианте осуществления, основываясь на информации QoS, сконфигурированной PCRF для пользователя А, PCEF запрашивает OCS для резервирования ресурсов. Однако при определении QoS для обслуживания VoIP, в комбинации с изменением остатка на счете пользователя А, OCS динамически регулирует значение QoS, с которым пользователь А использует услугу VoIP.
В способе, предусмотренном вариантом осуществления настоящего изобретения, управление значением QoS с помощью OCS (S606-S607) вводится в известную схему управления QoS с тем, чтобы способ, предусмотренный вариантом осуществления настоящего изобретения, мог поддерживать более сложную политику управления QoS, то есть чтобы ресурсы резервировались каждый раз, политика QoS могла динамически изменяться согласно параметрам атрибутов пользователя, таким как изменение остатка на счете (в предыдущем примере, когда баланс пользователя становится больше чем 50 юаней, услуга VoIP используется через канал-носитель 384 кбит/с, и когда остаток на счете пользователя меньше чем 50 юаней, услуга VoIP используется через канал-носитель 128 кбит/с), и измененная политика непосредственно доставлялась быстро в PCEF без каких-либо дополнительных взаимодействий с PCRF, и поэтому занятость ресурсов системы значительно уменьшается, время для доставки значения QoS уменьшается и эффективность доставки значения QoS значительно повышается. Как показано на фиг.7, вариант осуществления настоящего изобретения также предусматривает устройство для управления QoS на основании системы тарификации, и устройство может быть расположено в OCS или в другом объекте функции тарификации. Устройство после его реализации позволяет реализовать способы, показанные на фиг.2, фиг.5 или 6.
Устройство включает в себя:
блок 701 приема, сконфигурированный с возможностью приема запроса на резервирование ресурсов обслуживания, который отправляется с помощью PCEF и генерируется согласно запросу пользователя на обслуживание, где запрос на резервирование ресурсов обслуживания несет в себе идентификатор обслуживания;
блок 702 получения, сконфигурированный с возможностью получения предварительно установленного значения QoS для обслуживания согласно идентификатору обслуживания;
первый блок 703 определения, сконфигурированный с возможностью определения значения QoS для обслуживания согласно предварительно установленному значению QoS для обслуживания; и
блок 704 доставки, сконфигурированный с возможностью доставки значения QoS для обслуживания в PCEF для того, чтобы PCEF позволила пользователю использовать обслуживание согласно значению QoS для обслуживания.
Для того чтобы блок 702 получения получал предварительно установленное значение QoS для обслуживания удобным способом и быстро, устройство также включает в себя:
первый блок 705 хранения, сконфигурированный с возможностью добавления соответствующей конфигурации QoS в информацию об услуге для хранения предварительно установленного значения QoS для обслуживания.
В другом варианте осуществления настоящего изобретения блок 705 хранения может также предварительно сохранять параметры атрибутов пользователя и параметры атрибутов включают в себя текущий остаток на счете пользователя и уровень обслуживания пользователя.
Кроме того, блок 703 определения дополнительно сконфигурирован с возможностью определения значения QoS для обслуживания на основании предварительно установленного значения QoS для обслуживания и в комбинации с параметрами атрибутов пользователя. Например, когда текущий остаток на счете пользователя является высоким, значение QoS увеличивается на основании предварительно установленного значения QoS; и когда текущий остаток на счете пользователя является низким, значение QoS уменьшается на основании предварительно установленного значения QoS. Является ли остаток на счете высоким или низким, можно оценить путем сравнения остатка на счете с установленным контрольным значением. В другом примере, когда уровень обслуживания пользователя является высоким, значение QoS увеличивается на основании предварительно установленного значения QoS; и когда уровень обслуживания пользователя является низким, значение QoS уменьшается на основании предварительно установленного значения QoS.
Для специфического процесса, когда блок 703 определения определяет значение QoS для обслуживания согласно параметрам атрибутов пользователя, можно сослаться на варианты осуществления способа, которые показаны на фиг.5 и фиг.6, и их подробное описание будет опущено.
С помощью устройства, предусмотренного вариантом осуществления настоящего изобретения, можно завершить определение и доставку значения QoS с помощью одного этого устройства и без участия PCRF, и, между тем, PCEF позволяет непосредственно получить соответствующее значение QoS без многочисленных взаимодействий с PCRF, и поэтому занятость ресурсов системы значительно уменьшается, и время для доставки значения QoS уменьшается, и эффективность доставки значения QoS значительно повышается.
Помимо этого в известных схемах, после того как PCRF механически доставила значение QoS, PCEF должна изменить свое состояние и повторно скоординировать ресурсы сети, и если ресурсов пользователя недостаточно на данный момент, состояние необходимо снова повторно отрегулировать. Согласно этому варианту осуществления отсутствует такой внутренний переход состояния, и поэтому можно избежать многочисленных переходов состояния PCEF.
В другом варианте осуществления настоящего изобретения можно установить различные политики QoS согласно параметрам атрибутов пользователя, таким как изменение остатка на счете пользователя. Что касается этого случая, то, как показано на фиг.8, этот вариант осуществления также предусматривает другое устройство. Помимо блоков, показанных на фиг.7, устройство также включает в себя:
второй блок 801 хранения, сконфигурированный с возможностью хранения дополнительной политики оплаты обслуживания и QoS для обслуживания; и
второй блок 802 определения, сконфигурированный с возможностью контроля текущего остатка на счете пользователя и, когда текущий остаток на счете пользователя достигает критерия дополнительной политики оплаты и QoS, повторного определения значения QoS согласно дополнительной политике оплаты и QoS.
Блок 704 доставки дополнительно сконфигурирован с возможностью доставки повторно определенного значения QoS в PCEF с тем, чтобы PCEF санкционировала пользователя использовать обслуживание согласно повторно определенному значению QoS.
Устройство, предусмотренное вариантом осуществления настоящего изобретения, работает в рамках архитектуры известной системы управления QoS. Устройство, предусмотренное вариантом осуществления настоящего изобретения, может поддерживать более сложную политику управления QoS, то есть ресурсы резервируются каждый раз, политика QoS изменяется динамическим образом, и измененная политика непосредственно доставляется быстро в PCEF без какого-либо дополнительного взаимодействия с PCRF, и поэтому занятость ресурсов системы значительно уменьшается, время для доставки значения QoS уменьшается и эффективность доставки значения QoS значительно повышается.
Вариант осуществления настоящего изобретения также предусматривает систему для управления QoS на основании системы тарификации. Как показано на фиг.9, система включает в себя:
PCEF 901, сконфигурированную с возможностью приема запроса на обслуживание, инициированного пользователем, идентификации обслуживания и отправки запроса на резервирование ресурсов обслуживания для обслуживания в систему онлайн-тарификации (OCS), где запрос на резервирование ресурсов обслуживания несет в себе идентификатор обслуживания; и
OCS 902, сконфигурированную с возможностью получения предварительно установленного значения QoS для обслуживания согласно идентификатору обслуживания, переносимому в принятом запросе на резервирование ресурсов обслуживания; определения значения QoS для обслуживания согласно предварительно установленному значению QoS для обслуживания; и доставки значения QoS для обслуживания в PCEF.
PCEF 901 дополнительно сконфигурирована с возможностью санкционирования пользователя использовать обслуживание согласно значению QoS для обслуживания.
Предпочтительно, чтобы QoS была дополнительно сконфигурирована с возможностью добавления соответствующей конфигурации QoS в служебную информацию для хранения предварительно установленного значения QoS для обслуживания.
С помощью системы, предусмотренной вариантом осуществления настоящего изобретения, определение и доставку значения QoS можно завершить с помощью только одной OCS и без участия PCRF, и в то же время PCEF позволяет непосредственно получать соответствующее значение QoS без многочисленных взаимодействий с PCRF, и поэтому занятость ресурсов системы значительно уменьшается, время для доставки значения QoS уменьшается и эффективность доставки значения QoS значительно повышается.
Помимо этого в известных системах, после того как PCRF механически доставляет значение QoS, PCEF должна изменить свое состояние и повторно скоординировать ресурсы сети, и если ресурсов пользователя недостаточно на данный момент, состояние необходимо снова повторно отрегулировать. Согласно настоящему изобретению, отсутствует такой внутренний переход состояния, и поэтому можно избежать многочисленных переходов состояния PCEF.
В других вариантах осуществления настоящего изобретения этап определения значения QoS для обслуживания с помощью OCS также включает в себя подэтап, на котором:
определяют значение QoS для обслуживания на основании предварительно установленного значения QoS для обслуживания и в комбинации с параметрами атрибутов пользователя.
В частности, параметры атрибутов пользователя включают в себя текущий остаток на счете пользователя, уровень обслуживания пользователя и т.д. Для специфического процесса можно сослаться на варианты осуществления способа, которые показаны на фиг.5 и фиг.6, и их повторное подробное описание будет опущено.
В другом варианте осуществления настоящего изобретения система, показанная на фиг.6, также включает в себя PCRF 903.
PCEF 901 дополнительно сконфигурирована с возможностью запуска запроса на управление QoS в PCRF согласно идентификатору обслуживания после идентификации обслуживания и перед отправкой запроса на резервирование ресурсов обслуживания в систему онлайн-тарификации (OCS).
PCRF 903 сконфигурирована с возможностью отыскания библиотеки политик для дополнительного значения QoS, которое соответствует услуге согласно идентификатору обслуживания и возврата дополнительного значения QoS в PCEF.
PCEF 901 сконфигурирована с возможностью отправки запроса на резервирование ресурсов обслуживания, который несет в себе дополнительное значение QoS в OCS.
OCS 902 дополнительно сконфигурирована с возможностью получения дополнительного значения QoS, переносимого в запросе на резервирование ресурсов обслуживания; и определения значения QoS для обслуживания согласно предварительно установленному значению QoS для обслуживания, делая ссылку на дополнительное значение QoS и в комбинации с текущим остатком на счете пользователя.
Предпочтительно, чтобы OCS 902 была дополнительно сконфигурирована с возможностью хранения дополнительной политики оплаты и QoS обслуживания; контроля текущего остатка на счете пользователя, и когда существует предварительно установленная дополнительная политика оплаты и QoS, сконфигурированная для обслуживания, и текущий остаток на счете пользователя достигает критерия дополнительной политики оплаты и QoS, OCS 902 сконфигурирована с возможностью повторного определения значения QoS согласно дополнительной политике оплаты и QoS и доставки повторно определенного значения QoS в PCEF.
PCEF 901 дополнительно сконфигурирована с возможностью санкционирования пользователя использовать обслуживание согласно повторно определенному значению QoS.
В системе, предусмотренной вариантом осуществления настоящего изобретения, управление значением QoS с помощью OCS вводится в известную схему управления QoS для того, чтобы система, предусмотренная вариантом осуществления настоящего изобретения, могла поддерживать более сложную политику управления QoS, то есть ресурсы резервируются каждый раз, политика QoS изменяется динамическим образом, и измененная политика непосредственно доставляется быстро в PCEF без каких-либо дополнительных взаимодействий с PCRF, и поэтому занятость ресурсов системы значительно уменьшается, время для доставки значения QoS уменьшается и эффективность доставки значения QoS значительно повышается.
Настоящее изобретение может быть описано в общем контексте машиноисполняемыхинструкций, таких как программные модули, исполняемые на компьютере. Обычно программные модули включают в себя подпрограммы, программы, объекты, компоненты, структуры данных и т.д., чтобы выполнить конкретные задачи или реализовать конкретный тип абстрактных данных. Настоящее изобретение можно также осуществить на практике в распределенных вычислительных средах, где задачи выполняются удаленными устройствами обработки, которые подключены через сеть связи. В распределенной вычислительной среде программные модули можно расположить как в локальных, так и в удаленных компьютерных носителях информации, включающих в себя запоминающие устройства.
Приведенное выше описание представляет собой только предпочтительные варианты осуществления настоящего изобретения. Следует отметить, что специалисты в данной области техники могут выполнить усовершенствование и уточнение без отклонения от принципа настоящего изобретения, и эти усовершенствования и уточнения следует также рассматривать как подпадающие под объем защиты настоящего изобретения.