СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ПЛАНИРОВАНИЯ ПОТОКА ДАННЫХ
METHOD, APPARATUS AND SYSTEM FOR DATA STREAM PLANNING

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи, в частности к способу, устройству и системе для планирования потока данных.
Уровень техники
С развитием технологий мобильной связи все больше и больше Интернет-услуг может использоваться в мобильной связи. В мобильной связи нового поколения пользователь может использовать все Интернет-услуги, как в стационарной широкополосной связи. В предшествующем уровне техники различные потоки Интернет-услуг одного мобильного пользователя передаются между пользовательским оборудованием (UE) и шлюзом пакетных данных (GGSN/PGW) через один и тот же сквозной канал-носитель, и потоки различных услуг, передаваемые одним каналом-носителем, не могут быть непосредственно различены во время планирования радиоинтерфейса. Чтобы различить потоки различных услуг, различные способы управления конфигурируются для различных услуг. В предшествующем уровне техники устройство глубокой проверки пакетов (DPI) может быть размещено на шлюзовом узле в плоскости пользователя в опорной сети или в обслуживающей сети для выполнения идентификации потоков услуг. DPI-устройство на шлюзовом узле опорной сети или независимое DPI-устройство в обслуживающей сети выполняет глубокую проверку пакета данных. Затем результат проверки сообщается функции приложения (AP) системы управления политикой и тарификацией (PCC) или функции правил политики и тарификации (PCRF), и PCC-система инициирует процесс установления или модификации канала-носителя, чтобы потоки услуг с различными QoS-требованиями объединялись в различные сквозные каналы-носители с соответствующими QoS-значениями и передавались. Узел сети доступа выполняет планирование согласно QoS-атрибуту канала-носителя, чтобы достичь цели выполнения различения и дифференциального планирования в потоках различных услуг.
В предшествующем уровне техники, во время различения потоков различных услуг и выполнения дифференциального планирования в потоках различных услуг загруженность PCC-системы для модификации канала-носителя велика, а эффективность обработки низка.
Раскрытие изобретения
Варианты осуществления настоящего изобретения обеспечивают способ, устройство и систему для планирования потока данных, которые используются для улучшения эффективности обработки.
Вариант осуществления настоящего изобретения обеспечивает способ планирования потока данных, включающий в себя:
маркирование устройством на стороне сети, в поле маркирования приоритета в нисходящем пакете данных, отправленном пользовательскому оборудованию UE, приоритета нисходящего потока данных UE, соответствующего нисходящему пакету данных; и
отправление упомянутого нисходящего пакета данных, чтобы нижестоящий узел планировал ресурс сети доступа или ресурс радиоинтерфейса для нисходящего потока данных согласно упомянутому приоритету.
Вариант осуществления настоящего изобретения обеспечивает способ планирования потока данных, включающий в себя:
прием устройством на стороне сети пересылаемого нисходящего пакета данных UE;
проверку поля маркирования приоритета в пересылаемом нисходящем пакете данных; и
планирование ресурса сети доступа или ресурса радиоинтерфейса согласно приоритету нисходящего потока данных UE, соответствующего нисходящему пакету данных, причем упомянутый приоритет маркирован в поле маркирования приоритета.
Вариант осуществления настоящего изобретения обеспечивает устройство для планирования потока данных, включающее в себя:
модуль маркирования, сконфигурированный для маркирования, в поле маркирования приоритета в нисходящем пакете данных, отправленном пользовательскому оборудованию UE, приоритета нисходящего потока данных UE, соответствующего нисходящему пакету данных; и
модуль отправления, сконфигурированный для отправления упомянутого нисходящего пакета данных, чтобы нижестоящий узел планировал ресурс сети доступа или ресурс радиоинтерфейса для нисходящего потока данных согласно упомянутому приоритету.
Вариант осуществления настоящего изобретения обеспечивает устройство для планирования потока данных, включающее в себя:
модуль пересылки, сконфигурированный для того, чтобы устройство на стороне сети принимало пересылаемый нисходящий пакет данных UE;
модуль проверки, сконфигурированный для проверки поля маркирования приоритета в пересылаемом нисходящем пакете данных; и
модуль планирования, сконфигурированный для планирования ресурса сети доступа или ресурса радиоинтерфейса согласно приоритету нисходящего потока данных UE, соответствующего нисходящему пакету данных, причем упомянутый приоритет маркирован в поле маркирования приоритета.
Варианты осуществления настоящего изобретения обеспечивают способ, устройство и систему для планирования потока данных. Устройство на стороне сети маркирует приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, в нисходящем пакете данных, чтобы нижестоящему узлу была обеспечена возможность планирования ресурса сети доступа или ресурса радиоинтерфейса согласно приоритету. Таким образом, канал-носитель не нуждается в модификации во время процесса различения потоков различных услуг и выполнения дифференциального планирования в потоках различных услуг, благодаря чему уменьшается загруженность и повышается эффективность обработки.
Краткое описание чертежей
Для более ясной иллюстрации технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники далее кратко описываются сопроводительные чертежи, требуемые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, что сопроводительные чертежи в последующих описаниях изображают только некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники так или иначе смогут получить другие чертежи на основе этих сопроводительных чертежей без творческих усилий.
Фиг.1 изображает блок-схему способа планирования потока данных согласно варианту осуществления настоящего изобретения;
Фиг.2 изображает топологическую структурную схему системы, которая исполняет вариант осуществления настоящего изобретения;
Фиг.3 изображает схематичное представление способа маркирования с принятием DSCP в качестве примера согласно варианту осуществления настоящего изобретения;
Фиг.4 изображает схематичное представление другого способа маркирования с принятием DSCP в качестве примера согласно варианту осуществления настоящего изобретения;
Фиг.5 изображает схематичное представление маркирования приоритета восходящего потока услуги единожды на несколько пакетов данных согласно варианту осуществления настоящего изобретения;
Фиг.6 изображает блок-схему другого способа планирования потока данных согласно варианту осуществления настоящего изобретения;
Фиг.7 изображает блок-схему еще одного способа планирования потока данных согласно варианту осуществления настоящего изобретения;
Фиг.8 изображает структурную схему еще одного устройства для планирования потока данных согласно варианту осуществления настоящего изобретения;
Фиг.9 изображает структурную схему еще одного устройства для планирования потока данных согласно варианту осуществления настоящего изобретения; и
Фиг.10 изображает структурную схему еще одного устройства для планирования потока данных согласно варианту осуществления настоящего изобретения.
Осуществление изобретения
Фиг.1 изображает блок-схему способа планирования потока данных согласно варианту осуществления настоящего изобретения. Этот вариант осуществления включает в себя следующее:
Этап 101: Устройство на стороне сети маркирует в поле маркирования приоритета нисходящего пакета данных, отправленного пользовательскому оборудованию UE, приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных.
Этап 102: Отправить нисходящий пакет данных, чтобы нижестоящий узел планировал ресурс сети доступа или ресурс радиоинтерфейса для последующего восходящего и/или нисходящего потока данных согласно приоритету.
Исполняющим объектом варианта осуществления настоящего изобретения является устройство на стороне сети, к примеру, может являться DPI-устройство. DPI-устройство, к примеру, может включать в себя DPI-модуль, интегрированный в GGSN/SAE GW, SGSN/MME или независимое DPI-устройство. Фиг.2 изображает топологическую структурную схему системы, которая исполняет вариант осуществления настоящего изобретения. SGSN/MME обозначает обслуживающий узел поддержки GPRS (пакетной радиосвязи общего назначения)/сущность-объект мобильного управления, а GGSN/SAE GW обозначает шлюзовой узел GPRS/шлюз развития архитектуры системы.
Как показано на чертеже, DPI-устройство может быть независимым либо может быть интегрировано с GGSN/SAE GW. Передача от сервера к GGSN/SAE GW выполняется через IP-сеть. Передача от GGSN/SAE GW к базовой станции выполняется через канал-носитель.
В варианте осуществления настоящего изобретения сначала приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, маркируется в поле маркирования приоритета в нисходящем пакете данных. К примеру, приоритет может классифицироваться по восьми уровням, соответственно идентифицируемым номерами 1-7, где 1 идентифицирует самый низкий приоритет, 7 идентифицирует самый высокий приоритет, и, кроме того, 0 используется для идентификации неизвестного приоритета. Следует заметить, что это только пример, и он не предназначен для ограничения варианта осуществления настоящего изобретения. К примеру, когда последующий восходящий поток данных имеет самый высокий приоритет, поле маркирования приоритета в соответствующем нисходящем пакете данных может маркироваться номером 7; когда приоритет последующего нисходящего потока данных является самым низким приоритетом, поле маркирования приоритета в соответствующем нисходящем пакете данных может маркироваться номером 1. Нижестоящий узел может включать в себя базовую станцию, управляющее средство радиосети RNC, сетевое устройство радиодоступа или фиксированное сетевое устройство.
Поле маркирования приоритета по варианту осуществления настоящего изобретения может включать в себя элемент кода дифференцированного обслуживания DSCP, условия обслуживания TOS, класс трафика "Класс трафика", метку потока "Метка потока" или поле протокола туннелирования GPRS для переноса пакета данных.
В варианте осуществления настоящего изобретения все поле маркирования приоритета может использоваться для маркирования приоритета восходящего потока данных либо может использоваться для маркирования приоритета нисходящего потока данных, и поле маркирования приоритета также может использоваться для маркирования и приоритета восходящего потока данных и приоритета нисходящего потока данных одновременно. Когда приоритеты восходящего и нисходящего потоков данных маркируются одновременно, может выполняться согласование с нижестоящим узлом, и согласование касается того, какой нисходящий пакет данных маркирует приоритет восходящего потока данных и какой нисходящий пакет данных маркирует приоритет нисходящего потока данных; кроме того, согласование может не выполняться, и вместо этого восходящая линия связи или нисходящая линяя связи могут различаться в пакете данных. Вышеприведенный способ различения включает в себя следующее: одна часть поля маркирования приоритета используется для маркирования приоритета последующего нисходящего потока данных, а другая часть используется для маркирования приоритета последующего восходящего потока данных; или одна часть поля маркирования приоритета используется для маркирования приоритета последующего нисходящего потока данных или приоритета последующего восходящего потока данных, а другая часть используется для маркирования восходящей или нисходящей линии связи. К примеру, первые 3 бита DSCP могут использоваться для маркирования приоритета восходящего потока данных, и последние 3 бита DSCP могут использоваться для маркирования приоритета нисходящего потока данных, что показано на Фиг.3. В качестве другого примера первый 1 бит DSCP может использоваться для маркирования, указывает ли поле маркирования приоритета восходящую или нисходящую линию связи, и последние 5 бит маркируют конкретное приоритетное значение, что показано на Фиг.4.
Этап 103: Согласно типу подписки UE регулировать приоритет последующего восходящего и/или нисходящего потока данных или приоритет нисходящего пакета данных. К примеру, когда пользователь является VIP-пользователем, все приоритеты нисходящих пакетов данных пользователя могут быть установлены на самый высокий приоритет или могут быть установлены на приоритет на один или несколько уровней выше, чем приоритет обычного пользователя. К примеру, в экстренной ситуации или в пакетно-монопольном режиме, для того чтобы всем услугам некоторых конкретных пользователей было предоставлено планирование ресурсов с самым высоким уровнем, приоритеты всех восходящих и нисходящих пакетов данных этих конкретных пользователей могут быть непосредственно установлены на самый высокий уровень или более высокий уровень, и в то же время приоритеты всех восходящих и нисходящих пакетов данных остальных пользователей устанавливаются на самый низкий уровень или более низкий уровень.
Приоритеты потоков услуг в варианте осуществления настоящего изобретения могут маркироваться единожды на несколько пакетов данных, как показано на Фиг.5.
В способе планирования потока данных согласно варианту осуществления настоящего изобретения приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, маркируется в нисходящем пакете данных, чтобы нижестоящему узлу была обеспечена возможность планировать ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету. Таким образом, канал-носитель не нуждается в модификации во время процесса различения приоритетов потоков различных услуг и выполнения дифференцированного планирования в потоках различных услуг, благодаря чему уменьшается загруженность и повышается эффективность обработки.
Фиг.6 изображает блок-схему другого способа планирования потока данных согласно варианту осуществления настоящего изобретения. Этот вариант осуществления включает в себя следующее:
Этап 601: Устройство на стороне сети принимает по меньшей мере один пакет данных или пакет данных промежутка времени, получает тип услуги или содержимое услуги пакета данных при приеме пакета данных и предсказывает приоритет последующего восходящего и/или нисходящего потока данных согласно типу услуги или содержимому услуги пакета данных. Или
Этап 602: Установить приоритет последующего восходящего и/или нисходящего потока данных согласно политике сети или оператора.
Этап 101: Устройство на стороне сети маркирует в поле маркирования приоритета в нисходящем пакете данных, отправленном пользовательскому оборудованию UE, приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных.
Этап 102: Отправить нисходящий пакет данных, чтобы нижестоящий узел планировал ресурс сети доступа или ресурс радиоинтерфейса для последующего восходящего и/или нисходящего потока данных согласно приоритету.
Исполняющим объектом варианта осуществления настоящего изобретения является устройство на стороне сети, к примеру, может являться DPI-устройство. DPI-устройство, к примеру, может включать в себя DPI-модуль, интегрированный в GGSN/SAE GW, или независимое DPI-устройство. Разница между этим вариантом осуществления настоящего изобретения и предыдущим вариантом осуществления состоит в том, что добавляется этап предсказания приоритета потока данных.
В варианте осуществления настоящего изобретения сначала по меньшей мере один пакет данных или пакет данных промежутка времени принимается. Когда один пакет данных принимается, пакет данных анализируется для получения типа услуги пакета данных и записи типа услуги. После того как по меньшей мере один пакет данных принимается, соответствующее число по меньшей мере одного типа услуги также записывается. Аналогично, после того как пакет данных промежутка времени принимается, соответствующее число типов услуг также записывается. В варианте осуществления настоящего изобретения приоритет последующего восходящего потока данных может быть предсказан через тип принятого восходящего пакета данных, приоритет последующего нисходящего потока данных может быть предсказан через тип принятого нисходящего пакета данных, приоритет последующего восходящего потока данных может быть предсказан через типы принятых восходящего и нисходящего пакетов данных, приоритет последующего нисходящего потока данных может быть предсказан через типы принятых восходящего и нисходящего пакетов данных, приоритет последующего восходящего потока данных может быть предсказан через содержимое принятого восходящего пакета данных, приоритет последующего нисходящего потока данных может быть предсказан через содержимое принятого нисходящего пакета данных, приоритет последующего восходящего потока данных может быть предсказан через содержимое принятых восходящего и нисходящего пакетов данных, и приоритет последующего нисходящего потока данных может быть предсказан через содержимое принятых восходящего и нисходящего пакетов данных. Вариант осуществления настоящего изобретения описывается примером, в котором приоритет последующего восходящего потока данных предсказывается через тип принятого восходящего пакета данных. Если отсутствует конкретное описание, другие условия могут считаться аналогичными примеру.
Получение типа услуги восходящего пакета данных может включать в себя обнаружение типа услуги восходящего пакета данных путем глубокой проверки пакетов DPI; или получение IP-адреса и/или порта принимающей стороны восходящего пакета данных путем неглубокой проверки пакетов для получения типа услуги, соответствующего IP-адресу и/или порту отправляющей стороны нисходящего пакета данных согласно установленному соответствию между IP-адресом и/или портом и типом услуги. Конкретное применение восходящего пакета данных может быть обнаружено путем глубокой проверки пакетов, и, таким образом, тип услуги восходящего пакета данных может различаться. Поскольку услуги, предоставляемые некоторыми серверами, относительно фиксированы, тип услуги пакета данных может быть точно угадан согласно IP-адресам этих серверов. Следовательно, если соответствие между IP-адресом и типом услуги установлено, IP-адрес и/или порт принимающей стороны восходящего пакета данных могут быть получены путем неглубокой проверки пакетов, и соответствующий тип услуги может быть найден согласно соответствию.
Получение содержимого услуги восходящего пакета данных может включать в себя обнаружение содержимого услуги пакета данных путем глубокой проверки пакетов. Конкретное применение восходящего пакета данных может быть обнаружено путем глубокой проверки пакетов, и, таким образом, содержимое услуги восходящего пакета данных может быть идентифицировано.
Приоритет последующего восходящего потока данных затем предсказывается согласно типу услуги восходящего пакета данных. Способ предсказания может включать в себя при приеме одного восходящего пакета данных поиск приоритета восходящего пакета данных согласно соответствию между типом услуги и приоритетом и принятие приоритета восходящего пакета данных в качестве приоритета последующего восходящего потока данных; при приеме по меньшей мере двух восходящих пакетов данных поиск приоритета по меньшей мере двух восходящих пакетов данных согласно соответствию между типом услуги и приоритетом и принятие статистического значения приоритета по меньшей мере двух восходящих пакетов данных в качестве приоритета последующего восходящего потока данных; при приеме восходящего пакета данных промежутка времени поиск приоритета восходящего пакета данных промежутка времени и принятие статистического значения приоритета восходящего пакета данных промежутка времени в качестве приоритета последующего восходящего потока данных. Способ поиска приоритета восходящего пакета данных может включать в себя поиск соответствия между типом услуги и приоритетом. Принятие статистического значения приоритета по меньшей мере двух восходящих пакетов данных или восходящего пакета данных промежутка времени в качестве приоритета последующего восходящего потока данных может включать в себя статистический способ вычисления среднего арифметического значения, среднего геометрического значения и средневзвешенного значения их приоритетов.
К примеру, соответствие между типом услуги и приоритетом может быть определено, как показано в следующей таблице:
HTTP
Поток
FTP
P2P
7
6
2
1
Подразумевается, что если HTTP-трафик в промежутке времени равен 100%, то приоритет последующего восходящего потока данных в этом промежутке времени может быть равен 7 после того, как принято статистическое значение; подразумевается, что если трафик потока в промежутке времени равен 100%, то приоритет последующего восходящего потока данных в этом промежутке времени может быть равен 6 после того, как принято статистическое значение; подразумевается, что если HTTP-трафик в промежутке времени равен 5% и P2P-трафик равен 95%, то приоритет последующего восходящего потока данных в этом промежутке времени равен 1; и подразумевается, что если HTTP-трафик в промежутке времени равен 95% и P2P-трафик равен 5%, то приоритет последующего восходящего потока данных в этом промежутке времени равен 7.
Поле маркирования приоритета по варианту осуществления настоящего изобретения может включать в себя элемент кода дифференцированного обслуживания DSCP или условия обслуживания TOS в IPv4; или класс трафика "Класс трафика", метку потока "Метка потока" или поле протокола туннелирования GPRS для переноса пакета данных в IPv6.
В варианте осуществления настоящего изобретения способ маркирования поля маркирования приоритета может включать в себя следующие два типа: одна часть поля маркирования приоритета используется для маркирования приоритета нисходящего пакета данных, другая часть используется для маркирования приоритета последующего восходящего потока данных, и Фиг.3 изображает схематичное представление способа маркирования принятия DSCP в качестве примера согласно варианту осуществления настоящего изобретения; или одна часть поля маркирования приоритета используется для маркирования приоритета нисходящего пакета данных или приоритета последующего восходящего потока данных, другая часть используется для маркирования того, указывает ли идентификация восходящую или нисходящую линию связи, и Фиг.4 изображает схематичное представление способа маркирования принятия DSCP в качестве примера согласно варианту осуществления настоящего изобретения. Также может быть определено в этом варианте осуществления, что, когда поле маркирования приоритета имеет значение 0, оно указывает, что пакет данных или поток данных не обнаружен. Следовательно, приоритет не может быть известен. В этом случае поле маркирования приоритета имеет значение 0, представляя промежуточный приоритет.
Вариант осуществления настоящего изобретения также может включать в себя следующий этап:
Этап 103: Согласно типу подписки UE регулировать приоритет последующего восходящего потока данных или приоритет нисходящего пакета данных. К примеру, когда пользователь является VIP-пользователем, все приоритеты нисходящих пакетов данных пользователя могут быть установлены на самый высокий приоритет или могут быть установлены на приоритет одним или несколькими уровнями выше, чем у обычного пользователя. К примеру, в экстренной ситуации или в пакетно-монопольном режиме, для того чтобы всем услугам некоторых конкретных пользователей было предоставлено планирование ресурсов с самым высоким уровнем, приоритеты всех восходящих и нисходящих пакетов данных этих конкретных пользователей могут быть непосредственно установлены на самый высокий уровень или более высокий уровень, и в то же время приоритеты всех восходящих и нисходящих пакетов данных остальных пользователей установлены на самый низкий уровень или более низкий уровень.
Приоритеты потоков услуг в варианте осуществления настоящего изобретения могут маркироваться единожды на несколько пакетов данных, как показано на Фиг.5.
В способе планирования потока данных согласно варианту осуществления настоящего изобретения приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, маркируется в нисходящем пакете данных, чтобы нижестоящему узлу была обеспечена возможность планировать ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету. Таким образом, канал-носитель не нуждается в модификации во время процесса различения приоритетов потоков различных услуг и выполнения дифференциального планирования в потоках различных услуг, благодаря чему уменьшается загруженность и повышается эффективность обработки. Дополнительно, принятый пакет данных анализируется упреждающим образом для получения приоритета последующего потока данных.
Фиг.7 изображает блок-схему еще одного способа планирования потока данных согласно варианту осуществления настоящего изобретения. Этот вариант осуществления включает в себя следующее:
Этап 701: Устройство на стороне сети принимает пересылаемый нисходящий пакет данных UE;
Этап 702: Проверить поле маркирования приоритета в пересылаемом нисходящем пакете данных;
Этап 703: Планировать ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, причем упомянутый приоритет маркирован в поле маркирования приоритета.
Исполняющим объектом варианта осуществления является устройство на стороне сети, к примеру, может являться базовая станция или RNC. Вариант осуществления настоящего изобретения используется для планирования потока данных, маркированного в варианте осуществления, показанном на Фиг.1 или Фиг.6.
В варианте осуществления настоящего изобретения сначала пересылаемый нисходящий пакет данных UE принимается, и затем поле маркирования приоритета в пересылаемом нисходящем пакете данных проверяется. Поле маркирования приоритета по варианту осуществления настоящего изобретения может включать в себя: элемент кода дифференцированного обслуживания DSCP или условия обслуживания TOS в IPv4; или класс трафика "Класс трафика", метку потока "Метка потока" или поле протокола туннелирования GPRS для переноса пакета данных в IPv6.
В варианте осуществления настоящего изобретения способ маркирования поля маркирования приоритета может включать в себя следующие два типа: одна часть поля маркирования приоритета используется для маркирования приоритета нисходящего пакета данных, другая часть используется для маркирования приоритета последующего восходящего потока данных, и Фиг.3 изображает способ маркирования принятия DSCP в качестве примера; или одна часть поля маркирования приоритета используется для отображения приоритета нисходящего пакета данных или приоритета последующего восходящего потока данных, другая часть используется для отображения того, указывает ли приоритет восходящую или нисходящую линию связи, и Фиг.4 изображает другой способ маркирования принятия DSCP в качестве примера. Также может быть определено в этом варианте осуществления, что, когда поле маркирования приоритета имеет значение 0, оно представляет то, что пакет данных или поток данных не обнаружен. Следовательно, приоритет не может быть известен. В этом случае поле маркирования приоритета имеет значение 0, представляя промежуточный приоритет.
Восходящий ресурс сети доступа или радиоинтерфейса планируется согласно приоритету последующего восходящего потока данных, маркированного в поле маркирования приоритета. К примеру, ресурс может выделяться потоку с приоритетом 7 в первую очередь, в то время как ресурс может выделяться потоку с приоритетом 1 в последнюю очередь.
В способе планирования потока данных согласно варианту осуществления настоящего изобретения приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, маркируется в нисходящем пакете данных, чтобы нижестоящему узлу была обеспечена возможность планировать ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету. Таким образом, канал-носитель не нуждается в модификации во время процесса различения приоритетов потоков различных услуг и выполнения дифференцированного планирования в потоках различных услуг, благодаря чему уменьшается загруженность и повышается эффективность обработки.
Фиг.8 изображает структурную схему еще одного устройства для планирования потока данных согласно варианту осуществления настоящего изобретения. Этот вариант осуществления включает в себя:
модуль 801 маркирования, сконфигурированный для маркирования, в поле маркирования приоритета в нисходящем пакете данных, отправленном пользовательскому оборудованию UE, приоритета последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных; и
модуль 802 отправления, сконфигурированный для отправления нисходящего пакета данных, чтобы нижестоящий узел планировал ресурс сети доступа или ресурс радиоинтерфейса для последующего восходящего и/или нисходящего потока данных согласно приоритету.
Устройство согласно варианту осуществления настоящего изобретения также может включать в себя:
модуль 803 приема, сконфигурированный для приема по меньшей мере одного пакета данных или пакета данных промежутка времени, получения типа услуги или содержимого услуги пакета данных при приеме пакета данных и предсказания приоритета последующего восходящего и/или нисходящего потока данных согласно типу услуги или содержимому услуги пакета данных; или
модуль 804 установления, сконфигурированный для установления приоритета последующего восходящего и/или нисходящего потока данных согласно политике сети или оператора.
Получение типа услуги пакета данных в варианте осуществления настоящего изобретения включает в себя:
обнаружение типа услуги пакета данных путем глубокой проверки пакетов; или
получение IP-адреса и/или порта принимающей стороны восходящего пакета данных или отправляющей стороны нисходящего пакета данных путем неглубокой проверки пакетов, и получение типа услуги, соответствующего IP-адресу и/или порту принимающей стороны восходящего пакета данных или отправляющей стороны нисходящего пакета данных согласно установленному соответствию между IP-адресом и/или портом и типом услуги; или
Получение содержимого услуги пакета данных включает в себя:
обнаружение содержимого услуги пакета данных путем глубокой проверки пакетов.
Предсказание приоритета последующего восходящего и/или нисходящего потока данных согласно типу услуги или содержимому услуги пакета данных в варианте осуществления настоящего изобретения включает в себя:
при приеме одного пакета данных поиск приоритета пакета данных согласно соответствию между типом услуги или содержимым услуги и приоритетом и принятие приоритета пакета данных в качестве приоритета последующего восходящего и/или нисходящего потока данных;
при приеме по меньшей мере двух пакетов данных поиск приоритета по меньшей мере двух пакетов данных согласно соответствию между типом услуги или содержимым услуги и приоритетом и принятие статистического значения приоритета по меньшей мере двух пакетов данных в качестве приоритета последующего восходящего и/или нисходящего потока данных; и
при приеме пакета данных промежутка времени поиск приоритета пакета данных промежутка времени согласно соответствию между типом услуги или содержимым услуги и приоритетом и принятие статистического значения приоритета пакета данных промежутка времени в качестве приоритета последующего восходящего и/или нисходящего потока данных.
Поле маркирования приоритета в варианте осуществления настоящего изобретения включает в себя:
элемент кода дифференцированного обслуживания DSCP, условия обслуживания TOS, класс трафика "Класс трафика", метку потока "Метка потока" или поле протокола туннелирования GPRS для переноса пакета данных;
одна часть поля маркирования приоритета используется для маркирования приоритета последующего нисходящего потока данных, а другая часть используется для маркирования приоритета последующего восходящего потока данных, или
одна часть поля маркирования приоритета используется для маркирования приоритета последующего нисходящего потока данных или приоритета последующего восходящего потока данных, а другая часть используется для маркирования восходящей или нисходящей линии связи.
Вариант осуществления настоящего изобретения также может включать в себя:
модуль 805 регулирования, сконфигурированный для регулирования приоритета последующего восходящего и/или нисходящего потока данных согласно типу подписки UE.
Нижестоящий узел по варианту осуществления настоящего изобретения может включать в себя:
базовую станцию, управляющее средство радиосети RNC, сетевое устройство радиодоступа или фиксированное сетевое устройство.
Вариант осуществления настоящего изобретения используется для исполнения способа по варианту осуществления на Фиг.1 или Фиг.6.
В способе планирования потока данных согласно варианту осуществления настоящего изобретения приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, маркируется в нисходящем пакете данных, чтобы нижестоящему узлу была обеспечена возможность планировать ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету. Таким образом, канал-носитель не нуждается в модификации во время процесса различения приоритетов потоков различных услуг и выполнения дифференциального планирования в потоках различных услуг, благодаря чему уменьшается загруженность и повышается эффективность обработки.
Фиг.9 изображает структурную схему еще одного устройства для планирования потока данных согласно варианту осуществления настоящего изобретения. Этот вариант осуществления включает в себя:
модуль 901 пересылки, сконфигурированный для того, чтобы устройство на стороне сети принимало пересылаемый нисходящий пакет данных UE;
модуль 902 проверки, сконфигурированный для проверки поля маркирования приоритета в пересылаемом нисходящем пакете данных; и
модуль 903 планирования, сконфигурированный для планирования ресурса сети доступа или ресурса радиоинтерфейса согласно приоритету последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, причем упомянутый приоритет маркирован в поле маркирования приоритета.
Поле маркирования приоритета в варианте осуществления настоящего изобретения может включать в себя:
элемент кода дифференцированного обслуживания DSCP, условия обслуживания TOS, класс трафика "Класс трафика", метку потока "Метка потока" или поле протокола туннелирования GPRS для переноса пакета данных;
и/или
одна часть поля маркирования приоритета используется для маркирования приоритета последующего нисходящего потока данных, а другая часть используется для маркирования приоритета последующего восходящего потока данных, или
одна часть поля маркирования приоритета используется для маркирования приоритета последующего нисходящего потока данных или приоритета последующего восходящего потока данных, а другая часть используется для маркирования восходящей или нисходящей линии связи.
Вариант осуществления настоящего изобретения используется для исполнения способа по варианту осуществления на Фиг.7.
В способе планирования потока данных согласно варианту осуществления настоящего изобретения приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, маркируется в нисходящем пакете данных, чтобы нижестоящему узлу была обеспечена возможность планировать ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету. Таким образом, канал-носитель не нуждается в модификации во время процесса различения приоритетов потоков различных услуг и выполнения дифференциального планирования в потоках различных услуг, благодаря чему уменьшается загруженность и повышается эффективность обработки.
Фиг.10 изображает структурную схему еще одного устройства для планирования потока данных согласно варианту осуществления настоящего изобретения. Этот вариант осуществления включает в себя:
вышестоящее сетевое устройство 1001, сконфигурированное для маркирования, в поле маркирования приоритета в нисходящем пакете данных, отправленном пользовательскому оборудованию UE, приоритета последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных; и отправления нисходящего пакета данных, чтобы нижестоящий узел планировал ресурс сети доступа или ресурс радиоинтерфейса для последующего восходящего и/или нисходящего потока данных согласно приоритету; и
нижестоящее сетевое устройство 1002, сконфигурированное для того, чтобы устройство на стороне сети принимало пересылаемый нисходящий пакет данных UE; проверяло поле маркирования приоритета в пересылаемом нисходящем пакете данных; и планировало ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, причем упомянутый приоритет маркирован в поле маркирования приоритета.
Вариант осуществления настоящего изобретения используется для исполнения способа по варианту осуществления на Фиг.1, Фиг.2 или Фиг.7.
В способе планирования потока данных согласно варианту осуществления настоящего изобретения приоритет последующего восходящего и/или нисходящего потока данных UE, соответствующего нисходящему пакету данных, маркируется в нисходящем пакете данных, чтобы нижестоящему узлу была обеспечена возможность планировать ресурс сети доступа или ресурс радиоинтерфейса согласно приоритету. Таким образом, канал-носитель не нуждается в модификации во время процесса различения приоритетов потоков различных услуг и выполнения дифференциального планирования в потоках различных услуг, благодаря чему уменьшается загруженность и повышается эффективность обработки.
Несмотря на вышеприведенное описание вариантов осуществления, специалистам в данной области техники будет очевидно, что настоящее изобретение может осуществляться программными средствами, а также необходимыми универсальными аппаратными средствами и определенно может также осуществляться аппаратными средствами, но во многих случаях предпочтительно программное осуществление. На основе этого соображения технические решения настоящего изобретения в целом или часть, задействованная в предшествующем уровне техники, могут осуществляться в форме программного продукта. Компьютерный программный продукт сохраняется на считываемом носителе данных, к примеру гибком диске, жестком диске или оптическом диске компьютера, и включает в себя несколько инструкций для инструктирования компьютерного устройства (которым может являться персональный компьютер, сервер, сетевое устройство и т.п.) для исполнения способов, описанных в вариантах осуществления настоящего изобретения.
Вышеприведенные описания являются всего лишь некоторыми вариантами осуществления настоящего изобретения и не предназначены для ограничения объема патентной охраны настоящего изобретения. Любые вариации или замены, сделанные специалистами в данной области техники в рамках технического объема, раскрываемого в настоящем изобретении, будут попадать в объем патентной охраны настоящего изобретения. Таким образом, объем патентной охраны настоящего изобретения будет попадать в объем патентной охраны, определяемый прилагаемой формулой изобретения.