СПОСОБ И СИСТЕМА ОБРАБОТКИ КАНАЛА-НОСИТЕЛЯ И СВЯЗАННОЕ УСТРОЙСТВО
METHOD AND SYSTEM FOR PROCESSING BEARER CHANNEL AND ASSOCIATED DEVICE

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящее изобретение относится к области технологий связи и, в частности, к способу и системе обработки канала-носителя и к связанному устройству.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] В усовершенствованном пакетном ядре (Evolved Packet Core, EPC), канал-носитель протокола туннелирования пакетной радиосвязи общего пользования (General Packet Radio Service, GPRS) (GPRS tunneling protocol, GTP) обеспечивает услугу сквозной передачи данных для пользователя.
[0003] В процессе реализации услуги сквозной передачи данных, потоки данных услуги (Service Data Flow, SDF) с различными атрибутами качества обслуживания (Quality of Service, QoS) агрегированы в различных каналах-носителях. На основе атрибутов QoS различных каналов-носителей, сеть предоставляет дифференцированные услуги для пользователя.
[0004] В настоящее время, в процессе обработки канала-носителя, если QoS канала-носителя не может удовлетворить требование услуги, пользовательское оборудование (User Equipment, UE) отправляет запрошенную информацию QoS на шлюз сети пакетных данных (Packet Data Network Gateway, P-GW). Информация QoS может представлять собой информацию, такую как идентификатор класса QoS (QoS Class Идентификатор, QCI) или приоритетность назначения/удержания каналов (Allocation and Retention Priority, ARP). На основе информации QoS, предоставляемой посредством UE, P-GW управляет каналом-носителем, например, созданием канала-носителя, обновлением канала-носителя или удалением канала-носителя, так что QoS канала-носителя удовлетворяет требование услуги.
[0005] В вышеуказанном процессе обработки канала-носителя, UE инициирует процедуру запроса ресурса. То есть, от UE требуется иметь возможность идентифицировать поток данных услуги. Если UE не может идентифицировать поток услуги, процесс обработки канала-носителя не может быть реализован.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Варианты осуществления настоящего изобретения обеспечивают способ и систему обработки канала-носителя и связанное устройство, чтобы разрешить проблему, состоящую в том, что обработка канала-носителя ограничена способностью UE идентифицировать поток услуги.
[0007] В соответствии с первым аспектом, настоящее изобретение обеспечивает систему обработки канала-носителя, включающую в себя пользовательскую плоскость шлюза GW-U и плоскость управления шлюза GW-C, при этом
GW-U выполнена с возможностью принимать пакет данных и сопоставлять пакет данных с правилом и отправлять информацию указания обработки канала-носителя на GW-C, если результат сопоставления с правилом пакета данных удовлетворяет условию запуска для обработки канала-носителя, причем информация указания обработки канала-носителя используется для запуска GW-C, чтобы выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных; и
GW-C выполнена с возможностью принимать информацию указания обработки канала-носителя, отправленную посредством GW-U, определять, в соответствии с информацией указания обработки канала-носителя, информацию QoS услуги данных, соответствующей пакету данных, и выполнять обработку канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0008] В настоящем изобретении, GW-U сопоставляет принятый пакет данных с правилом и отправляет информацию указания обработки канала-носителя на GW-C, если результат сопоставления удовлетворяет условию запуска для обработки канала-носителя, чтобы запустить GW-C выполнять обработку канала-носителя. То есть, взаимодействие нагрузки реализуется между GW-C и GW-U, не требуя способности UE идентифицировать поток услуги, тем самым разрешая проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0009] Со ссылкой на первый аспект, в первой реализации, правило представляет собой соответствие между услугой данных и информацией QoS, и правило является локально конфигурируемым посредством GW-U или получаемым посредством GW-U от GW-C; GW-U находит, из правила, информацию QoS, требуемую для услуги данных, соответствующей пакету данных; и если информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, то удовлетворяется условие запуска для обработки канала-носителя.
[0010] В настоящем изобретении, то, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, включает в себя по меньшей мере один из следующих случаев: приоритетность назначения/удержания ARP, требуемая для услуги данных, является несогласованной с ARP текущего канала-носителя, который в текущее время используется для передачи услуги данных, или идентификатор класса QoS, QCI, требуемый для услуги данных, является несогласованным с QoS QCI текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0011] В настоящем изобретении, информация указания обработки канала-носителя, отправленная посредством GW-U, может включать в себя информацию QoS, требуемую для услуги данных, так что GW-C может непосредственно получать информацию QoS.
[0012] В настоящем изобретении, если каждое соответствие, которое имеется между услугой данных и информацией QoS и которое имеется в правиле, соответствует идентификатору правила, информация указания обработки канала-носителя, отправленная посредством GW-U, включает в себя идентификатор правила сопоставления на соответствие пакета данных. Соответственно, GW-C может определить, в соответствии с идентификатором правила, информацию QoS услуги данных, соответствующей пакету данных.
[0013] Со ссылкой на первый аспект, во второй реализации, GW-C дополнительно выполнена с возможностью отправлять событие подписки на GW-U, причем событие подписки включает в себя информацию о типе услуги данных, для которой должна выполняться обработка канала-носителя; и условие запуска состоит в том, что пакет данных согласуется с информацией о типе.
[0014] В настоящем изобретении, то, что GW-C определяет, в соответствии с информацией указания обработки канала-носителя, информацию QoS услуги данных, соответствующей пакету данных, может быть реализовано следующим образом:
определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, типа услуги данных, соответствующего пакету данных; и назначение QoS в соответствии с типом услуги данных, или прием QoS, которое отправлено другим устройством сетевого элемента и которое назначено в соответствии с типом услуги данных, причем другое устройство сетевого элемента является устройством сетевого элемента, которое находится в усовершенствованном пакетном ядре ЕРС и которое отличается от GW-U и GW-C.
[0015] В настоящем изобретении, информация указания обработки канала-носителя, отправленная посредством GW-U, может включать в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных, так что GW-C определяет тип услуги данных, соответствующий идентификатору приложения, и определяет соответствующее QoS.
[0016] В настоящем изобретении, если описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой необходимо выполнять обработку канала-носителя, соответствует идентификатору события, информация указания обработки канала-носителя, отправленная посредством GW-U, может включать в себя идентификатор события, соответствующий описанию информации о типе, согласующемуся с пакетом данных. Соответственно, GW-C может определять, в соответствии с идентификатором события, описание информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, и определять, в соответствии с описанием информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, тип услуги данных, соответствующий пакету данных.
[0017] Со ссылкой на первый аспект настоящего изобретения или любую одну из предыдущих реализаций первого аспекта, GW-U может дополнительно отправлять информацию о характеристиках пакета для пакета данных на GW-C, причем информация о характеристиках пакета используется посредством GW-C, чтобы привязывать услугу данных, соответствующую пакету данных, к каналу-носителю; и GW-C принимает информацию о характеристиках пакета, которая относится к пакету данных и которая отправлена посредством GW-U, и привязывает, в соответствии с информацией о характеристиках пакета, услугу данных, соответствующую пакету данных, к каналу-носителю.
[0018] В настоящем изобретении, информация о характеристиках пакета является информацией фильтрации пакета, и информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0019] Со ссылкой на первый аспект настоящего изобретения или любую одну из предыдущих реализаций первого аспекта, GW-C может дополнительно отправлять информацию указания обновления правила на GW-U, причем информация указания обновления правила включает в себя содержимое модифицированного правила, идентификатор модифицированного правила и способ обработки канала-носителя, соответствующий модифицированному правилу. GW-U принимает информацию указания обновления правила, отправленную посредством GW-C, обновляет правило в соответствии с информацией указания обновления правила и удаляет результат обработки услуги данных, ассоциированный с модифицированным правилом, причем результат обработки услуги данных является результатом, полученным путем обработки, посредством GW-U, услуги данных, соответствующей пакету данных, который удовлетворяет условию запуска для обработки канала-носителя.
[0020] Со ссылкой на первый аспект настоящего изобретения или любую одну из предыдущих реализаций первого аспекта, GW-C может дополнительно отправлять запрос обследования трафика на GW-U, причем запрос обследования трафика используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя; принимать статистический результат, полученный путем сбора, посредством GW-U, статистики о трафике указанного канала-носителя в соответствии с запросом обследования трафика; и удалять указанный канал-носитель, если определено, в соответствии со статистическим результатом, что аккумулированные данные трафика указанного канала-носителя не изменяются в заданном временном интервале. Соответственно, GW-U принимает запрос обследования трафика, отправленный посредством GW-C, собирает статистику о трафике указанного канала-носителя в соответствии с запросом обследования трафика и отправляет статистический результат на GW-C.
[0021] Со ссылкой на первый аспект настоящего изобретения или любую одну из предыдущих реализаций первого аспекта, GW-U может дополнительно отправлять информацию указания конца услуги данных на GW-C. GW-C принимает информацию указания конца услуги данных, отправленную посредством GW-U, и удаляет услугу данных, указанную информацией указания конца услуги данных, из шаблона потока трафика TFT канала-носителя.
[0022] Конкретно, в настоящем изобретении, GW-U может дополнительно отправлять информацию QoS потока удаленной услуги на GW-C. GW-C принимает информацию QoS потока удаленной услуги и обновляет информацию QoS действующего канала-носителя.
[0023] В соответствии со вторым аспектом, обеспечена пользовательская плоскость шлюза GW-U, включающая в себя:
блок приема, выполненный с возможностью принимать пакет данных;
блок обработки, выполненный с возможностью: сопоставлять пакет данных, принятый блоком приема, с правилом, и управлять блоком отправки, чтобы отправлять информацию указания обработки канала-носителя на управляющую плоскость шлюза GW-C, если результат сопоставления с правилом пакета данных удовлетворяет условию запуска для обработки канала-носителя, причем информация указания обработки канала-носителя используется для запуска GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных; и
блок отправки, выполненный с возможностью отправлять информацию указания обработки канала-носителя на GW-C.
[0024] В настоящем изобретении, GW-U принимает пакет данных и сопоставляет принятый пакет данных с правилом и отправляет информацию указания обработки канала-носителя на GW-C, если результат сопоставления удовлетворяет условию запуска для обработки канала-носителя, чтобы запустить GW-C выполнять обработку канала-носителя, тем самым разрешая проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0025] Со ссылкой на второй аспект, в первой реализации, правило представляет собой соответствие между услугой данных и информацией QoS, и правило является локально конфигурируемым посредством GW-U или получаемым посредством GW-U от GW-C; и
блок обработки находит, из правила, информацию QoS, требуемую для услуги данных, соответствующей пакету данных, и определяет, что условием запуска является то, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0026] В настоящем изобретении, то, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, включает в себя по меньшей мере один из следующих случаев: приоритетность назначения/удержания ARP, требуемая для услуги данных, является несогласованной с ARP текущего канала-носителя, который в текущее время используется для передачи услуги данных, или идентификатор класса QoS, QCI, требуемый для услуги данных, является несогласованным с QoS QCI текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0027] В настоящем изобретении, информация указания обработки канала-носителя, отправленная посредством блока отправки, может включать в себя информацию QoS, требуемую для услуги данных. Альтернативно, если каждое соответствие, которое имеется между услугой данных и информацией QoS и которое имеется в правиле, соответствует идентификатору правила, информация указания обработки канала-носителя может включать в себя идентификатор правила сопоставления на соответствие пакета данных.
[0028] Со ссылкой на второй аспект, во второй реализации, правило представляет собой событие подписки, полученное посредством GW-U от GW-C, и событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя; и условием запуска является то, что пакет данных согласуется с описанием информации о типе.
[0029] В настоящем изобретении, информация указания обработки канала-носителя, отправленная посредством блока отправки, может включать в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных; или
если описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой необходимо выполнять обработку канала-носителя, соответствует идентификатору события, информация указания обработки канала-носителя, отправленная блоком отправки, может включать в себя идентификатор события, соответствующий описанию информации о типе, согласующемуся с пакетом данных.
[0030] Со ссылкой на второй аспект или любую одну из предыдущих реализаций второго аспекта, в третьей реализации, блок отправки дополнительно выполнен с возможностью отправлять информацию о характеристиках пакета данных на GW-C, причем информация о характеристиках пакета используется посредством GW-C, чтобы привязывать услугу данных, соответствующую пакету данных, к каналу-носителю.
[0031] Информация о характеристиках пакета является информацией фильтрации пакета, и информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0032] Со ссылкой на второй аспект или любую одну из предыдущих реализаций второго аспекта, в четвертой реализации, блок приема дополнительно выполнен с возможностью принимать информацию указания обновления правила, отправленную посредством GW-C, причем информация указания обновления правила включает в себя содержимое модифицированного правила, идентификатор модифицированного правила и способ обработки канала-носителя, соответствующий модифицированному правилу.
[0033] Блок обработки дополнительно выполнен с возможностью: обновлять правило в соответствии с информацией указания обновления правила и удалять результат обработки услуги данных, ассоциированный с модифицированным правилом, причем результат обработки услуги данных является результатом, полученным путем обработки, посредством GW-U, услуги данных, соответствующей пакету данных, который удовлетворяет условию запуска для обработки канала-носителя.
[0034] Со ссылкой на второй аспект или любую одну из предыдущих реализаций второго аспекта, в пятой реализации, блок приема дополнительно выполнен с возможностью принимать запрос обследования трафика, отправленный посредством GW-C, причем запрос обследования трафика используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя.
[0035] Блок обработки дополнительно выполнен с возможностью: собирать статистику о трафике указанного канала-носителя в соответствии с запросом обследования трафика и отправлять статистический результат на GW-C.
[0036] Со ссылкой на второй аспект или любую одну из предыдущих реализаций второго аспекта, в шестой реализации, блок отправки дополнительно выполнен с возможностью отправлять информацию указания конца услуги данных на GW-C.
[0037] В соответствии с третьим аспектом, настоящее изобретение обеспечивает плоскость управления шлюза GW-C, включающую в себя:
блок приема, выполненный с возможностью принимать информацию указания обработки канала-носителя, отправленную пользовательской плоскостью шлюза GW-U, причем информация указания обработки канала-носителя используется для инструктирования GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных; и
блок обработки, выполненный с возможностью: определять, в соответствии с информацией указания обработки канала-носителя, принятой блоком приема, информацию QoS услуги данных, соответствующей пакету данных, и выполнять обработку канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0038] Выполнение обработки канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных, может быть реализовано следующим образом:
определение, включает ли в себя информация QoS всех каналов-носителей в усовершенствованном пакетном ядре EPC информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных; и если информация QoS всех каналов-носителей в усовершенствованном пакетном ядре включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, обновление канала-носителя, соответствующего информации QoS, которая является согласованной с информацией QoS услуги данных, соответствующей пакету данных, причем информация QoS обновленного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных; или если информация QoS всех каналов-носителей в усовершенствованном пакетном ядре не включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, создание выделенного канала-носителя, причем информация QoS выделенного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных.
[0039] В настоящем изобретении, GW-C принимает информацию указания обработки канала-носителя, отправленную посредством GW-U, и выполняет обработку канала-носителя, тем самым реализуя обработку канала-носителя между GW-U и GW-C и разрешая проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0040] Со ссылкой на третий аспект, в первой реализации, в настоящем изобретении, информация указания обработки канала-носителя, принимаемая посредством GW-C, может включать в себя информацию QoS, требуемую для услуги данных, соответствующей пакету данных, или идентификатор правила сопоставления на соответствие пакета данных.
[0041] Со ссылкой на третий аспект, во второй реализации, GW-C дополнительно включает в себя блок отправки, и блок отправки выполнен с возможностью отправлять событие подписки на GW-U, причем событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя.
[0042] Определение, в соответствии с информацией указания обработки канала-носителя, информации QoS услуги данных, соответствующей пакету данных, включает в себя: определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, типа услуги данных, соответствующего пакету данных; и назначение, посредством GW-C, QoS в соответствии с типом услуги данных; или прием, посредством GW-C, QoS, которое отправлено другим устройством сетевого элемента и которое назначено в соответствии с типом услуги данных, причем другое устройство сетевого элемента является устройством сетевого элемента, которое находится в усовершенствованном пакетном ядре ЕРС и которое отличается от GW-U и GW-C.
[0043] В настоящем изобретении, информация указания обработки канала-носителя, принятая, посредством GW-C, включает в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных. Поэтому, GW-C может определить тип услуги данных пакета данных в соответствии с идентификатором приложения, включенным в информацию указания обработки канала-носителя.
[0044] В настоящем изобретении, если описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, соответствует идентификатору события, информация указания обработки канала-носителя может включать в себя идентификатор события, соответствующий описанию информации о типе, согласующемуся с пакетом данных. Соответственно, определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, типа услуги данных, соответствующего пакету данных, может быть реализовано следующим образом:
определение, посредством GW-C в соответствии с идентификатором события, описания информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, и определение, в соответствии с описанием информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, типа услуги данных, соответствующего пакету данных.
[0045] Со ссылкой на третий аспект или любую одну из предыдущих реализаций третьего аспекта, в третьей реализации, блок приема дополнительно выполнен с возможностью принимать информацию о характеристиках пакета, которая относится к пакету данных и которая отправлена посредством GW-U. Блок обработки дополнительно выполнен с возможностью привязывать, в соответствии с информацией о характеристиках пакета, услугу данных, соответствующую пакету данных, к каналу-носителю.
[0046] Информация о характеристиках пакета является информацией фильтрации пакета, и информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0047] Со ссылкой на третий аспект или любую одну из предыдущих реализаций третьего аспекта, в четвертой реализации, GW-С включает в себя блок отправки, и блок отправки выполнен с возможностью отправлять информацию указания обновления правила на GW-U.
[0048] Информация указания обновления правила включает в себя содержимое модифицированного правила, идентификатор модифицированного правила и способ обработки канала-носителя, соответствующий модифицированному правилу.
[0049] Со ссылкой на третий аспект иди любую одну из предыдущих реализаций третьего аспекта, в четвертой реализации, GW-C включает в себя блок отправки, и блок отправки выполнен с возможностью отправлять запрос обследования трафика на GW-U, причем запрос обследования трафика используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя.
[0050] Блок приема дополнительно выполнен с возможностью принимать статистический результат, полученный путем сбора, посредством GW-U, статистики о трафике указанного канала-носителя в соответствии с запросом обследования трафика.
[0051] Блок обработки дополнительно выполнен с возможностью удалять указанный канал-носитель, если определено, в соответствии со статистическим результатом, что аккумулированные данные трафика указанного канала-носителя не изменяются в заданном временном интервале.
[0052] Со ссылкой на третий аспект или любую одну из предыдущих реализаций третьего аспекта, в пятой реализации, блок приема дополнительно выполнен с возможностью принимать информацию указания конца услуги данных, отправленную посредством GW-U.
[0053] Блок обработки дополнительно выполнен с возможностью удалять услугу данных, указанную информацией указания конца услуги данных, из шаблона потока трафика TFT канала-носителя.
[0054] Со ссылкой на пятую реализацию третьего аспекта, в шестой реализации, блок приема дополнительно выполнен с возможностью принимать информацию QoS потока удаленной услуги, и блок обработки дополнительно выполнен с возможностью обновлять информацию QoS действующего канала-носителя.
[0055] В соответствии с четвертым аспектом, обеспечен способ обработки канала-носителя, включающий в себя:
прием, пользовательской плоскостью шлюза GW-U, пакета данных; и
сопоставление, посредством GW-U, пакета данных с правилом; и отправку, посредством GW-U, информации указания обработки канала-носителя на плоскость управления шлюза GW-C, если результат сопоставления с правилом пакета данных удовлетворяет условию запуска для обработки канала-носителя, при этом
информация указания обработки канала-носителя используется для запуска GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных.
[0056] В настоящем изобретении, GW-U сопоставляет принятый пакет данных с правилом, и отправляет информацию указания обработки канала-носителя на GW-C, если результат сопоставления удовлетворяет условию запуска для обработки канала-носителя, чтобы запускать GW-C выполнять обработку канала-носителя. То есть, взаимодействие нагрузки реализуется между GW-C и GW-U, не требуя способности UE идентифицировать поток услуги, тем самым разрешая проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0057] Со ссылкой на четвертый аспект, в первой реализации, правило представляет собой соответствие между услугой данных и информацией QoS, и правило является локально конфигурируемым посредством GW-U или получаемым посредством GW-U от GW-C;
сопоставление, посредством GW-U, пакета данных с правилом включает в себя:
нахождение, посредством GW-U из правила, информации QoS, требуемой для услуги данных, соответствующей пакету данных; и
условием запуска является то, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0058] Со ссылкой на первую реализацию четвертого аспекта, во второй реализации, то, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, включает в себя по меньшей мере один из следующих случаев: приоритетность назначения/удержания ARP, требуемая для услуги данных, является несогласованной с ARP текущего канала-носителя, который в текущее время используется для передачи услуги данных, или идентификатор класса QoS, QCI, требуемый для услуги данных, является несогласованным с QoS QCI текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0059] Со ссылкой на первую или вторую реализацию четвертого аспекта, в третьей реализации, информация указания обработки канала-носителя включает в себя информацию QoS, требуемую для услуги данных.
[0060] Со ссылкой на первую или вторую реализацию четвертого аспекта, в четвертой реализации, каждое соответствие, которое имеется между услугой данных и информацией QoS и которое имеется в правиле, соответствует идентификатору правила, и информация указания обработки канала-носителя включает в себя идентификатор правила сопоставления на соответствие пакета данных.
[0061] Со ссылкой на четвертый аспект, в пятой реализации, правило представляет собой событие подписки, полученное посредством GW-U от GW-C, и событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя; и
условием запуска является то, что пакет данных согласуется с описанием информации о типе.
[0062] Со ссылкой на пятую реализацию четвертого аспекта, в шестой реализации, информация указания обработки канала-носителя включает в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных.
[0063] Со ссылкой на пятую реализацию четвертого аспекта, в седьмой реализации, описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, соответствует идентификатору события; и
информация указания обработки канала-носителя включает в себя идентификатор события, соответствующий описанию информации о типе, согласующемуся с пакетом данных.
[0064] Со ссылкой на четвертый аспект или на любую одну из предыдущих реализаций четвертого аспекта, в восьмой реализации, способ дополнительно включает в себя:
отправку, посредством GW-U, информации о характеристиках пакета для пакета данных на GW-C, причем информация о характеристиках пакета используется посредством GW-C, чтобы привязывать услугу данных, соответствующую пакету данных, к каналу-носителю.
[0065] Со ссылкой на восьмую реализацию четвертого аспекта, в девятой реализации, информация о характеристиках пакета является информацией фильтрации пакета, и информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0066] Со ссылкой на четвертый аспект или на любую одну из предыдущих реализаций четвертого аспекта, в десятой реализации, способ дополнительно включает в себя:
прием, посредством GW-U, информации указания обновления правила, отправленной посредством GW-C, причем информация указания обновления правила включает в себя содержимое модифицированного правила, идентификатор модифицированного правила и способ обработки канала-носителя, соответствующий модифицированному правилу; и
обновление, посредством GW-U, правила в соответствии с информацией указания обновления правила и удаление результата обработки услуги данных, ассоциированного с модифицированным правилом, причем
результат обработки услуги данных является результатом, полученным путем обработки, посредством GW-U, услуги данных, соответствующей пакету данных, который удовлетворяет условию запуска для обработки канала-носителя.
[0067] Со ссылкой на четвертый аспект или любую одну из предыдущих реализаций четвертого аспекта, в одиннадцатой реализации, способ дополнительно включает в себя:
прием, посредством GW-U, запроса обследования трафика, отправленного посредством GW-C, причем запрос обследования трафика используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя; и
сбор, посредством GW-U, статистики о трафике указанного канала-носителя в соответствии с запросом обследования трафика и отправку статистического результата на GW-C.
[0068]Со ссылкой на четвертый аспект или любую одну из предыдущих реализаций четвертого аспекта, в двенадцатой реализации, способ дополнительно включает в себя:
отправку, посредством GW-U, информации указания конца услуги данных на GW-C.
[0069] В соответствии с пятым аспектом, настоящее изобретение обеспечивает способ обработки канала-носителя, включающий в себя:
прием, плоскостью управления шлюза GW-C, информации указания обработки канала-носителя, отправленной пользовательской плоскостью шлюза GW-U, причем информация указания обработки канала-носителя используется, для инструктирования GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных;
определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, информации QoS услуги данных, соответствующей пакету данных; и
выполнение, посредством GW-C, обработки канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0070] В настоящем изобретении, GW-C принимает информацию указания обработки канала-носителя, отправленную посредством GW-U, и выполняет обработку канала-носителя, чтобы реализовывать обработку канала-носителя посредством взаимодействия между GW-C и GW-U и разрешать проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0071] Со ссылкой на пятый аспект, в первой реализации, выполнение, посредством GW-C, обработки канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных, включает в себя:
определение, посредством GW-C, включает ли в себя информация QoS всех каналов-носителей в усовершенствованном пакетном ядре EPC информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных; и
если информация QoS всех каналов-носителей в усовершенствованном пакетном ядре включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, обновление канала-носителя, соответствующего информации QoS, которая является согласованной с информацией QoS услуги данных, соответствующей пакету данных, причем информация QoS обновленного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных; или если информация QoS всех каналов-носителей в усовершенствованном пакетном ядре не включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, создание выделенного канала-носителя, причем информация QoS выделенного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных.
[0072] Со ссылкой на пятый аспект или первую реализацию пятого аспекта, во второй реализации, информация указания обработки канала-носителя включает в себя информацию QoS, требуемую для услуги данных, соответствующей пакету данных.
[0073] Со ссылкой на пятый аспект или первую реализацию пятого аспекта, в третьей реализации, каждое соответствие, которое имеется между услугой данных и информацией QoS и которое имеется в правиле, соответствует идентификатору правила, и информация указания обработки канала-носителя включает в себя идентификатор правила сопоставления на соответствие пакета данных; и
определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, информации QoS услуги данных, соответствующей пакету данных, включает в себя:
определение, посредством GW-C в соответствии с идентификатором правила, информации QoS услуги данных, соответствующей пакету данных.
[0074] Со ссылкой на пятый аспект или первую реализацию пятого аспекта, в четвертой реализации, способ дополнительно включает в себя:
отправку, посредством GW-C, события подписки на GW-U, причем событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя; и
определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, информации QoS услуги данных, соответствующей пакету данных, включает в себя:
определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, типа услуги данных, соответствующего пакету данных; и
назначение, посредством GW-C, QoS в соответствии с типом услуги данных; или прием, посредством GW-C, QoS, которое отправлено другим устройством сетевого элемента и которое назначено в соответствии с типом услуги данных, причем
другое устройство сетевого элемента является устройством сетевого элемента, которое находится в усовершенствованном пакетном ядре ЕРС и которое отличается от GW-U и GW-C.
[0075] Со ссылкой на четвертую реализацию пятого аспекта, в пятой реализации, информация указания обработки канала-носителя включает в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных.
[0076]Со ссылкой на четвертую реализацию пятого аспекта, в шестой реализации, описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, соответствует идентификатору события;
информация указания обработки канала-носителя включает в себя идентификатор события, соответствующий описанию информации о типе, согласующемуся с пакетом данных; и
определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, типа услуги данных, соответствующего пакету данных, включает в себя:
определение, посредством GW-C в соответствии с идентификатором события, описания информации о типе, которое относится к услуге данных и которое соответствует идентификатору события; и
определение, посредством GW-C в соответствии с описанием информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, типа услуги данных, соответствующего пакету данных.
[0077] Со ссылкой на пятый аспект или любую одну из предыдущих реализаций пятого аспекта, в седьмой реализации, способ дополнительно включает в себя:
прием, посредством GW-C, информации о характеристиках пакета, которая относится к пакету данных и которая отправлена посредством GW-U; и
привязку, посредством GW-C в соответствии с информацией о характеристиках пакета, услуги данных, соответствующей пакету данных, к каналу-носителю.
[0078] Со ссылкой на седьмую реализацию пятого аспекта, в восьмой реализации, информация о характеристиках пакета является информацией фильтрации пакета, и информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0079] Со ссылкой на пятый аспект или любую одну из предыдущих реализаций пятого аспекта, в девятой реализации, способ дополнительно включает в себя:
отправку, посредством GW-C, информации указания обновления правила на GW-U.
[0080] Со ссылкой на девятую реализацию пятого аспекта, в десятой реализации, информация указания обновления правила включает в себя содержимое модифицированного правила, идентификатор модифицированного правила и способ обработки канала-носителя, соответствующий модифицированному правилу.
[0081] Со ссылкой на пятый аспект или любою одну из предыдущих реализаций пятого аспекта, в одиннадцатой реализации, способ дополнительно включает в себя:
отправку, посредством GW-C, запроса обследования трафика на GW-U, причем запрос обследования трафика используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя;
прием, посредством GW-C, статистического результата, полученного путем сбора, посредством GW-U, статистики о трафике указанного канала-носителя в соответствии с запросом обследования трафика; и
удаление, посредством GW-C, указанного канала-носителя, если определено, в соответствии со статистическим результатом, что аккумулированные данные трафика указанного канала-носителя не изменяются в заданном временном интервале.
[0082] Со ссылкой на пятый аспект или любую одну из предыдущих реализаций пятого аспекта, в двенадцатой реализации, способ дополнительно включает в себя:
прием, посредством GW-C, информации указания конца услуги данных, отправленной посредством GW-U; и
удаление, посредством GW-C, услуги данных, указанной информацией указания конца услуги данных, из шаблона потока трафика TFT канала-носителя.
[0083] Со ссылкой на двенадцатую реализацию пятого аспекта, в тринадцатой реализации, способ дополнительно включает в себя:
прием, посредством GW-C, информации QoS потока удаленной услуги и обновление информации QoS действующего канала-носителя.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0084] Фиг. 1 является схематичным представлением сетевой архитектуры распределенного шлюза;
[0085] Фиг. 2 является структурной схемой GW-U в соответствии с вариантом осуществления настоящего изобретения;
[0086] Фиг. 3A и фиг. 3B являются структурными схемами GW-C в соответствии с вариантом осуществления настоящего изобретения;
[0087] Фиг. 4 является структурной схемой системы обработки канала-носителя в соответствии с вариантом осуществления настоящего изобретения;
[0088] Фиг. 5 является блок-схемой последовательности операций для реализации способа обработки канала-носителя в соответствии с вариантом осуществления настоящего изобретения;
[0089] Фиг. 6 является блок-схемой последовательности операций для реализации способа обработки канала-носителя в соответствии с вариантом осуществления настоящего изобретения;
[0090] Фиг. 7 является другой блок-схемой последовательности операций для реализации способа обработки канала-носителя в соответствии с вариантом осуществления настоящего изобретения;
[0091] Фиг. 8 является блок-схемой последовательности операций для реализации способа обработки канала-носителя в случае обновления правила в соответствии с вариантом осуществления настоящего изобретения;
[0092] Фиг. 9 является блок-схемой последовательности операций для реализации удаления или обновления канала-носителя, которое запускается после окончания услуги данных в соответствии с вариантом осуществления настоящего изобретения; и
[0093] Фиг. 10 является другой блок-схемой последовательности операций для реализации удаления или обновления канала-носителя, которое запускается после окончания услуги данных в соответствии с вариантом осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0094] Ниже подробно описаны технические решения в вариантах осуществления настоящего изобретения со ссылкой на приложенные чертежи в вариантах осуществления настоящего изобретения.
[0095] Термин ʺнесколькоʺ в вариантах осуществления настоящего изобретения означает по меньшей мере два. Термин ʺи/илиʺ описывает соотношение ассоциации для описания ассоциированных объектов и представляет, что могут существовать три соотношения. Например, A и/или B может представлять следующие три случая: существует только A, существует как А, так и В, и существует только B. Символ ʺ/ʺ обычно указывает соотношение ʺилиʺ между ассоциированными объектами.
[0096] Сетевая архитектура распределенного шлюза (Distributed Gateway, DGW), показанная на фиг. 1, может применяться к способу обработки канала-носителя, обеспеченному в вариантах осуществления настоящего изобретения. Шлюзовое устройство в сетевой архитектуре DGW, показанной на фиг. 1, включает в себя плоскость управления распределенного шлюза (Gateway Control Plane) и пользовательскую плоскость распределенного шлюза (Gateway User Plane). Плоскость управления распределенного шлюза реализует функцию плоскости управления шлюза и упоминается ниже как GW-C для краткости. Пользовательская плоскость распределенного шлюза реализует функцию пользовательской плоскости шлюза и упоминается ниже как GW-U для краткости.
[0097] GW-C является узлом привязки (анкером) управления сигнализацией, осуществляет связь с контроллером доступа (Access Controller, AC), объектом управления мобильностью (Mobility Management Entity, MME), функцией политики и правил начисления оплаты (Policy and Charging Rules Function, PCRF), шлюзом законного перехвата (Lawful Interception Gateway, LIG), системой онлайн начисления оплаты (Online Charging System, OCS), системой офлайн начисления оплаты (Offline Charging System, OFCS) и т.п. и может дополнительно определять действия обработки, выполняемые посредством GW-U над пакетом данных. GW-U является узлом привязки (анкером) обработки пользовательского пакета данных, осуществляет связь с точкой доступа (Access Point, AP), развитым NodeB (evolved NodeB, eNodeB) и т.п. и может реализовывать обмен локальными данными.
[0098] В вариантах осуществления настоящего изобретения, имеется интерфейс связи между GW-C и GW-U. В вариантах осуществления настоящего изобретения, имя интерфейса между GW-C и GW-U может быть определено как S18. Конечно, нет ограничений для другого имени интерфейса. GW-U может получать пакет данных услуги данных. В вариантах осуществления настоящего изобретения, GW-U определяет, удовлетворяет ли полученный пакет данных условию для обработки канала-носителя. Если пакет данных удовлетворяет условию для обработки канала-носителя, GW-U отправляет информацию указания обработки канала-носителя на GW-C с использованием интерфейса S18. GW-C выполняет обработку канала-носителя в соответствии с информацией указания обработки канала-носителя.
[0099] В настоящем изобретении, процесс реализации обработки канала-носителя посредством взаимодействия между GW-C и GW-U описывается детально ниже.
[0100] Настоящее изобретение обеспечивает GW-U. Фиг. 2 является структурной схемой GW-U в соответствии с настоящим изобретением. На фиг. 2, ссылочная позиция 100 используется для представления GW-U. Как показано на фиг. 2, GW-U, обеспеченная в настоящем изобретении, включает в себя блок 101 приема, блок 102 обработки и блок 103 отправки.
[0101] Блок 101 приема выполнен с возможностью принимать пакет данных.
[0102] Блок 102 обработки выполнен с возможностью: сопоставлять пакет данных, принятый блоком 101 приема, с правилом и управлять блоком 103 отправки, чтобы отправлять информацию указания обработки канала-носителя на GW-C, если результат сопоставления с правилом пакета данных удовлетворяет условию запуска для обработки канала-носителя, причем информация указания обработки канала-носителя используется для запуска GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных.
[0103] Блок 103 отправки выполнен с возможностью отправлять информацию указания обработки канала-носителя на GW-C.
[0104] В реализации настоящего изобретения, правило может быть соответствием между услугой данных и информацией QoS, и правило является локально конфигурируемым посредством GW-U или получаемым посредством GW-U от GW-C.
[0105] Блок 102 обработки находит, из правила, информацию QoS, требуемую для услуги данных, соответствующей пакету данных, и определяет, что условие запуска заключается в том, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0106] В настоящем изобретении, то, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, включает в себя по меньшей мере один из следующих случаев: приоритетность назначения/удержания ARP, требуемая для услуги данных, является несогласованной с ARP текущего канала-носителя, который в текущее время используется для передачи услуги данных, или идентификатор класса QoS, QCI, требуемый для услуги данных, является несогласованным с QoS QCI текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0107] В настоящем изобретении, информация указания обработки канала-носителя, отправляемая блоком 103 отправки, может включать в себя информацию QoS, требуемую для услуги данных. Альтернативно, если каждое соответствие, которое имеется между услугой данных и информацией QoS и которое имеется в правиле, соответствует идентификатору правила, информация указания обработки канала-носителя может включать в себя идентификатор правила сопоставления на соответствие пакета данных.
[0108] В другой реализации настоящего изобретения, правило является событием подписки, полученным посредством GW-U от GW-C, событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя, и условием запуска является то, что пакет данных согласуется с описанием информации о типе.
[0109] В настоящем изобретении, информация указания обработки канала-носителя, отправляемая блоком 103 отправки, может включать в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных. Альтернативно, если описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, соответствует идентификатору события, информация указания обработки канала-носителя, отправляемая посредством блока 103 отправки, может включать в себя идентификатор события, соответствующий описанию информации о типе, согласующемуся с пакетом данных.
[0110] В настоящем изобретении, блок 103 отправки дополнительно выполнен с возможностью отправлять информацию о характеристиках пакета данных на GW-C, причем информация о характеристиках пакета используется посредством GW-C, чтобы привязывать услугу данных, соответствующую пакету данных, к каналу-носителю.
[0111] Информация о характеристиках пакета является информацией фильтрации пакета, и информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0112] В настоящем изобретении, блок 101 приема дополнительно выполнен с возможностью принимать информацию указания обновления правила, отправленную посредством GW-C, причем информация указания обновления правила включает в себя содержимое модифицированного правила, идентификатор модифицированного правила и способ обработки канала-носителя, соответствующий модифицированному правилу.
[0113] Блок 102 обработки дополнительно выполнен с возможностью: обновлять правило в соответствии с информацией указания обновления правила и удалять результат обработки услуги данных, ассоциированный с модифицированным правилом, причем результат обработки услуги данных является результатом, полученным путем обработки, посредством GW-U, услуги данных, соответствующей пакету данных, который удовлетворяет условию запуска для обработки канала-носителя.
[0114] В настоящем изобретении, блок 101 приема дополнительно выполнен с возможностью принимать запрос обследования трафика, отправленный посредством GW-C, причем запрос обследования трафика используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя.
[0115] Блок 102 обработки дополнительно выполнен с возможностью: собирать статистику о трафике указанного канала-носителя в соответствии с запросом обследования трафика и отправлять статистический результат на GW-C.
[0116] В настоящем изобретении, блок 103 отправки дополнительно выполнен с возможностью отправлять информацию указания конца услуги данных на GW-C.
[0117] Следует отметить, что, в конкретной реализации, блок 101 приема в GW-U может быть приемником, блок 102 обработки может быть процессором, и блок 103 отправки может быть передатчиком. Приемник, процессор и передатчик могут быть соединены с использованием шины.
[0118] Приемник и передатчик могут быть интерфейсами связи и т.п.
[0119] Процессор может быть процессором общего назначения, включая центральный блок обработки (Central Processing Unit, кратко CPU), сетевой процессор (Network Processer, кратко NP) и т.п., или может быть процессором цифровых сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой вентильной матрицей (FPGA), другим программируемым логическим устройством и т.п.
[0120] Когда процессор представляет собой CPU, GW-U может дополнительно включать в себя память, которая выполнена с возможностью хранить программу. Конкретно, программа может включать в себя программный код, и программный код включает в себя инструкцию компьютерной операции. Память может включать в себя память с произвольным доступом (random access memory, кратко RAM) или может дополнительно включать в себя энергонезависимую память (non-volatile memory), такую как по меньшей мере одна память на магнитном диске. Процессор исполняет программный код, сохраненный в памяти, чтобы реализовывать вышеуказанные функции GW-U.
[0121] В отношении деталей, которые не описаны в данном варианте осуществления, ссылка дается на описание способа, показанного на фиг. 5-10. Детали здесь не описываются.
[0122] В настоящем изобретении, GW-U сопоставляет принятый пакет данных с правилом и отправляет информацию указания обработки канала-носителя на GW-C, если результат сопоставления удовлетворяет условию запуска для обработки канала-носителя, чтобы запустить GW-C выполнять обработку канала-носителя, тем самым разрешая проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0123] Настоящее изобретение обеспечивает GW-C. Фиг. 3A является структурной схемой GW-C в соответствии с вариантом осуществления настоящего изобретения. На фиг. 3A, ссылочная позиция 200 используется для представления GW-C. Как показано на фиг. 3A, GW-C, обеспеченная в настоящем изобретении, включает в себя блок 201 приема и блок 202 обработки.
[0124] Блок 201 приема принимает информацию указания обработки канала-носителя, отправленную посредством GW-U, причем информация указания обработки канала-носителя используется, для инструктирования GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных.
[0125] Блок 202 обработки определяет, в соответствии с информацией указания обработки канала-носителя, принятой блоком 201 приема, информацию QoS услуги данных, соответствующей пакету данных, и выполняет обработку канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0126] Выполнение обработки канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных, может быть реализовано следующим образом:
определение, включает ли в себя информация QoS всех каналов-носителей в усовершенствованном пакетном ядре EPC информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных; и если информация QoS всех каналов-носителей в усовершенствованном пакетном ядре включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, обновление канала-носителя, соответствующего информации QoS, которая является согласованной с информацией QoS услуги данных, соответствующей пакету данных, причем информация QoS обновленного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных; или если информация QoS всех каналов-носителей в усовершенствованном пакетном ядре не включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, создание выделенного канала-носителя, причем информация QoS выделенного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных.
[0127] В настоящем изобретении, информация указания обработки канала-носителя, принимаемая посредством GW-C, может включать в себя информацию QoS, требуемую для услуги данных, соответствующей пакету данных, или идентификатор правила сопоставления на соответствие пакета данных.
[0128] GW-C дополнительно включает в себя блок 203 отправки. Как показано на фиг. 3B, блок 203 отправки выполнен с возможностью отправлять событие подписки на GW-U, причем событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя.
[0129] Определение, в соответствии с информацией указания обработки канала-носителя, информации QoS услуги данных, соответствующей пакету данных, включает в себя: определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, типа услуги данных, соответствующего пакету данных; и назначение, посредством GW-C, QoS в соответствии с типом услуги данных; или прием, посредством GW-C, QoS, которое отправлено другим устройством сетевого элемента и которое назначено в соответствии с типом услуги данных, причем другое устройство сетевого элемента является устройством сетевого элемента, которое находится в усовершенствованном пакетном ядре ЕРС и которое отличается от GW-U и GW-C.
[0130] В настоящем изобретении, информация указания обработки канала-носителя, принятая посредством GW-C, включает в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных. Поэтому GW-C может определить тип услуги данных пакета данных в соответствии с идентификатором приложения, включенным в информацию указания обработки канала-носителя.
[0131] В настоящем изобретении, если описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, соответствует идентификатору события, информация указания обработки канала-носителя может включать в себя идентификатор события, соответствующий описанию информации о типе, согласующемуся с пакетом данных. Соответственно, определение, посредством GW-C в соответствии с информацией указания обработки канала-носителя, типа услуги данных, соответствующего пакету данных, может быть реализовано следующим образом:
определение, посредством GW-C в соответствии с идентификатором события, описания информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, и определение, в соответствии с описанием информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, типа услуги данных, соответствующего пакету данных.
[0132] В настоящем изобретении, блок 201 приема дополнительно выполнен с возможностью принимать информацию о характеристиках пакета, которая относится к пакету данных и которая отправлена посредством GW-U. Блок 202 обработки дополнительно выполнен с возможностью привязывать, в соответствии с информацией о характеристиках пакета, услугу данных, соответствующую пакету данных, к каналу-носителю.
[0133] Информация о характеристиках пакета является информацией фильтрации пакета, и информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0134] В настоящем изобретении, GW-C включает в себя блок 203 отправки. Блок 203 отправки выполнен с возможностью отправлять информацию указания обновления правила на GW-U.
[0135] Информация указания обновления правила включает в себя содержимое модифицированного правила, идентификатор модифицированного правила и способ обработки канала-носителя, соответствующий модифицированному правилу.
[0136] Со ссылкой на третий аспект или любую одну из предыдущих реализаций третьего аспекта, в четвертой реализации, GW-C включает в себя блок 203 отправки. Блок 203 отправки выполнен с возможностью отправлять запрос обследования трафика на GW-U, причем запрос обследования трафика используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя.
[0137] Блок 201 приема дополнительно выполнен с возможностью принимать статистический результат, полученный путем сбора, посредством GW-U, статистики о трафике указанного канала-носителя в соответствии с запросом обследования трафика.
[0138] Блок 202 обработки дополнительно выполнен с возможностью удалять указанный канал-носитель, если определено, в соответствии со статистическим результатом, что аккумулированные данные трафика указанного канала-носителя не изменяются в заданном временном интервале.
[0139] В настоящем изобретении, блок 201 приема дополнительно выполнен с возможностью принимать информацию указания конца услуги данных, отправленную посредством GW-U.
[0140] Блок 202 обработки дополнительно выполнен с возможностью удалять услугу данных, указанную информацией указания конца услуги данных, из шаблона потока трафика TFT канала-носителя.
[0141] В настоящем изобретении, блок 201 приема дополнительно выполнен с возможностью принимать информацию QoS потока удаленной услуги. Блок 202 обработки дополнительно выполнен с возможностью обновлять информацию QoS действующего канала-носителя.
[0142] Следует отметить, что, в процессе конкретной реализации, блок 201 приема в GW-C может быть приемником, блок 202 обработки может быть процессором, и блок 203 отправки может быть передатчиком. Приемник, процессор и передатчик могут быть соединены с использованием шины.
[0143] Приемник и передатчик могут быть интерфейсами связи и т.п.
[0144] Процессор может быть процессором общего назначения, включая центральный блок обработки (Central Processing Unit, кратко CPU), сетевой процессор (Network Processor, кратко NP) и т.п., или может быть процессором цифровых сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой вентильной матрицей (FPGA), другим программируемым логическим устройством или т.п.
[0145] Когда процессор представляет собой CPU, GW-C может дополнительно включать в себя память, которая выполнена с возможностью хранить программу. Конкретно, программа может включать в себя программный код, и программный код включает в себя инструкцию компьютерной операции. Память может включать в себя память с произвольным доступом (random access memory, кратко RAM) или может дополнительно включать в себя энергонезависимую память (non-volatile memory), такую как по меньшей мере одна память на магнитном диске. Процессор исполняет программный код, сохраненный в памяти, чтобы реализовывать вышеуказанные функции GW-C.
[0146] В отношении деталей, которые не описаны в данном варианте осуществления, ссылка дается на описание способа, показанное на фиг. 5-10. Детали здесь не описываются.
[0147] GW-C, обеспеченная в настоящем изобретении, принимает информацию указания обработки канала-носителя, отправленную посредством GW-U, и выполняет обработку канала-носителя в соответствии с информацией указания обработки канала-носителя, тем самым разрешая проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0148] Настоящее изобретение дополнительно обеспечивает систему обработки канала-носителя. Как показано на фиг. 4, система обработки канала-носителя, предоставленная в настоящем изобретении, включает в себя GW-C и GW-U. GW-U выполнена с возможностью принимать пакет данных и сопоставлять пакет данных с правилом и отправлять информацию указания обработки канала-носителя на GW-C, если результат сопоставления с правилом пакета данных удовлетворяет условию запуска для обработки канала-носителя, причем информация указания обработки канала-носителя используется для запуска GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных. GW-C выполнена с возможностью принимать информацию указания обработки канала-носителя, отправленную посредством GW-U, определять, в соответствии с информацией указания обработки канала-носителя, информацию QoS услуги данных, соответствующей пакету данных, и выполнять обработку канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0149] GW-U в системе обработки канала-носителя, обеспеченной в настоящем изобретении, имеет структуру, показанную на фиг. 2, и может выполнять функции соответствующего способа GW-C согласно фиг. 5-10. GW-C имеет структуру, показанную на фиг. 3, и может выполнять функции соответствующего способа GW-C согласно фиг. 5-10. Поэтому, в отношении деталей для GW-C и GW-U, которые не описаны в настоящем изобретении, ссылка дается на связанные прилагаемые чертежи и описание варианта осуществления. Детали здесь не описываются.
[0150] Способ обработки канала-носителя, обеспеченный в вариантах осуществления настоящего изобретения, описан в деталях в следующем варианте осуществления настоящего изобретения.
[0151] Фиг. 5 является блок-схемой последовательности операций для реализации способа обработки канала-носителя в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 5, способ включает в себя следующие этапы.
[0152] S101. GW-U принимает пакет данных.
[0153] В этом варианте осуществления настоящего изобретения, пакет данных, принятый посредством GW-U, может быть пакетом данных восходящей линии связи или пакетом данных нисходящей линии связи.
[0154] S102. GW-U сопоставляет принятый пакет данных с правилом.
[0155] В этом варианте осуществления настоящего изобретения, правило, сопоставляемое посредством GW-U с пакетом данных, может локально конфигурироваться посредством GW-U или может отправляться посредством GW-C на GW-U.
[0156] Правило в этом варианте осуществления настоящего изобретения может быть соответствием между услугой данных и информацией QoS. Например, может быть использован способ описания правила, показанный в следующей Таблице 1.
Таблица 1
Правило 1
Услуга 1 данных
QoS 1
Правило 2
Услуга 2 данных
QoS 2
Услуга 3 данных
QoS 3
Правило 3
Услуга 4 данных
QoS 4
Правило 4
Услуга 5 данных
QoS 4
-6
[0157] В Таблице 1, правило 1, правило 2 и правило 3 можно понимать как идентификаторы правил, такие как имена или идентичности (ID) правил. Услуга 1 данных, услуга 2 данных, услуга 3 данных, услуга 4 данных и услуга 5 данных можно понимать как разные услуги данных. QoS 1, QoS 2, QoS 3, и QoS 4 можно понимать как разные значения QoS. Например, именем правила является первое правило сопоставления, соответствующая услуга данных является голосовой услугой, и значениями QoS, требуемыми для голосовой услуги, являются: приоритетность 7, бюджет задержки пакета 100 и частота ошибки потери пакета 10.
[0158] В этом варианте осуществления настоящего изобретения, одно правило может включать в себя соответствия между QoS и одной или более услугами данных. Например, правило 1 включает в себя соответствие между услугой 1 данных и QoS 1, и правило 2 включает в себя соответствие между услугой 2 данных и QoS 2 и соответствие между услугой 3 данных и QoS 3. В этом варианте осуществления настоящего изобретения, может иметься отношение отображения один-к-одному между услугой данных и QoS. Например, QoS, требуемое для услуги 1 данных, представляет собой QoS 1. Может иметься отношение отображения несколько-к-одному между услугой 4 данных и QoS. Например, QoS, требуемое для услуги 4 данных, представляет собой QoS 4, и QoS, требуемое для услуги 5 данных, представляет собой QoS 4.
[0159] GW-U находит, из правила, информацию QoS, требуемую для услуги данных, соответствующей пакету данных, и определяет, является ли информация QoS, требуемая для услуги данных, согласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных. Если информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, то условие запуска для обработки канала-носителя удовлетворяется.
[0160] Конкретно, в этом варианте осуществления настоящего изобретения, если ARP, включенное в информацию QoS, требуемую для услуги данных, является несогласованным с ARP, включенным в информацию QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, и/или если QCI, включенный в информацию QoS, требуемую для услуги данных, является несогласованным с QCI, включенным в информацию QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, то может быть определено, что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных.
[0161] Правило в этом варианте осуществления настоящего изобретения может быть дополнительно событием подписки, отправленным посредством GW-C на GW-U. Событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя. Например, может быть использован способ, показанный в следующей Таблице 2.
Таблица 2
Событие 1
Описание 1 информации о типе услуги данных
Идентификатор 1 приложения
Описание 2 информации о типе услуги данных
Идентификатор 2 приложения
Событие 2
Описание 3 информации о типе услуги данных
Идентификатор 3 приложения
Событие 3
Описание 4 информации о типе услуги данных
Идентификатор 4 приложения
[0162] В Таблице 2, событие 1, событие 2 и событие 3 можно понимать как идентификаторы события, такие как имена или ID событий. Идентификаторы событий могут пониматься как идентификаторы правил в Таблице 1 в вышеописанном варианте осуществления. Описание информации о типе услуги данных может пониматься как информация, такая как признак пакета данных, который используется для сопоставления пакета данных. Описание информации о типе услуги данных может пониматься как услуга данных в Таблице 1 в вышеописанном варианте осуществления. Идентификатор приложения используется для идентификации типа услуги данных, который соответствует описанию информации о типе услуги данных, согласующейся с идентификатором приложения. Например, идентификатор 1 приложения используется для идентификации типа услуги данных, соответствующего описанию 1 информации о типе услуги данных.
[0163] GW-U определяет, согласуется ли принятый пакет данных с описанием информации о типе, которое находится в событии подписки и которое относится к услуге данных. Если принятый пакет данных согласуется с описанием информации о типе, то условие запуска для обработки канала-носителя удовлетворяется.
[0164] S103. GW-U отправляет информацию указания обработки канала-носителя на GW-C, если результат сопоставления с правилом пакета данных удовлетворяет условию запуска для обработки канала-носителя, чтобы запустить GW-C выполнять обработку канала-носителя в соответствии с информацией качества обслуживания QoS услуги данных, соответствующей пакету данных.
[0165] В этом варианте осуществления настоящего изобретения, информация указания обработки канала-носителя, отправленная посредством GW-U на GW-C, используется для запуска GW-C, чтобы выполнять обработку канала-носителя в соответствии с информацией о качестве обслуживания QoS услуги данных, соответствующей пакету данных.
[0166] Конкретно, в этом варианте осуществления настоящего изобретения, информация указания обработки канала-носителя может включать в себя разное содержимое в соответствии с разными правилами. Например, если правило локально конфигурируется посредством GW-U, информация указания обработки канала-носителя может включать в себя информацию QoS, требуемую для услуги данных. Альтернативно, если правило получено посредством GW-U от GW-C, информация указания обработки канала-носителя может включать в себя идентификатор правила, согласующийся с пакетом данных. Идентификатором правила может быть имя правила, согласующееся с пакетом данных.
[0167] Следует отметить, что если правило получено посредством GW-U от GW-C, идентификатор правила, отправленный посредством GW-U на GW-C, является идентификатором правила, доставляемым посредством GW-C на GW-U или согласованным посредством GW-C и GW-U.
[0168] В настоящем изобретении, если правило является событием подписки, отправленным посредством GW-C на GW-U, информация указания обработки канала-носителя может включать в себя идентификатор приложения. Идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных. Альтернативно, информация указания обработки канала-носителя может включать в себя идентификатор события. Идентификатор события используется, чтобы идентифицировать идентификатор события, соответствующий описанию информации о типе, которое относится к услуге данных и которое согласуется с пакетом данных.
[0169] Опционально, в этом варианте осуществления настоящего изобретения, информация указания обработки канала-носителя, отправленная посредством GW-U на GW-C, может включать в себя информацию о характеристиках пакета для пакета данных, чтобы привязывать вновь созданный выделенный канал-носитель или обновленный канал-носитель к пакету данных, принятому посредством GW-U. Например, в этом варианте осуществления настоящего изобретения, информация о характеристиках пакета может быть информацией фильтрации пакета (фильтра пакета). Информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0170] В этом варианте осуществления настоящего изобретения, GW-U может отправлять информацию фильтрации пакета, когда выполняется глубокая проверка пакета для пакета данных.
[0171] S104. GW-C принимает информацию указания обработки канала-носителя, отправленную посредством GW-U, и определяет, в соответствии с информацией указания обработки канала-носителя, отправленной посредством GW-U, информацию QoS услуги данных, соответствующей пакету данных.
[0172] Конкретно, в этом варианте осуществления настоящего изобретения, если информация указания обработки канала-носителя включает в себя информацию QoS пакета данных, GW-C может непосредственно получать информацию QoS пакета данных. Альтернативно, если информация указания обработки канала-носителя включает в себя идентификатор правила сопоставления на соответствие пакета данных, GW-C может получать информацию QoS пакета данных путем синтаксического анализа идентификатора правила.
[0173] В этом варианте осуществления настоящего изобретения, если правило является событием подписки, отправленным посредством GW-C на GW-U, то GW-C определяет, в соответствии с информацией указания обработки канала-носителя, отправленной посредством GW-U, тип услуги данных, соответствующий пакету данных. GW-C назначает QoS в соответствии с типом услуги данных или принимает QoS, которое отправлено другим устройством сетевого элемента и которое назначено в соответствии с типом услуги данных. Другое устройство сетевого элемента является устройством сетевого элемента, которое находиться в усовершенствованном пакетном ядре (Evolved Packet Core, EPC) и которое отличается от GW-U и GW-C, например, PCRF.
[0174] В этом варианте осуществления настоящего изобретения, если информация указания обработки канала-носителя включает в себя идентификатор приложения, тип услуги данных, согласованный с пакетом данных, может непосредственно определяться в соответствии с идентификатором приложения.
[0175] Описание информации о типе, которое находится в событии подписки и которое относится к каждой услуге данных, для которой должна быть выполнена обработка канала-носителя, соответствует идентификатору события, такому как имя события или имя правила. Если информация указания обработки канала-носителя включает в себя идентификатор события, GW-C определяет, в соответствии с идентификатором события, описание информации о типе, которое соответствует идентификатору события и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, и определяет, в соответствии с описанием информации о типе, которое соответствует идентификатору события и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, тип услуги данных, соответствующий пакету данных.
[0176] S105. GW-C выполняет обработку канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0177] В этом варианте осуществления настоящего изобретения, GW-C определяет информацию QoS услуги данных, соответствующей пакету данных. Затем GW-C определяет, включает ли в себя информация QoS всех каналов-носителей в EPC информацию QoS, согласующуюся с информацией QoS услуги данных, соответствующей пакету данных.
[0178] Если информация QoS всех каналов-носителей в EPC включает в себя информацию QoS, согласующуюся с информацией QoS услуги данных, соответствующей пакету данных, например, EPC включает в себя ARP и/или QCI, согласованные с ARP и/или QCI услуги данных, соответствующей пакету данных, GW-C обновляет канал-носитель, соответствующий информации QoS, которая согласуется с информацией QoS услуги данных, соответствующей пакету данных.
[0179] Альтернативно, если EPC не включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, GW-C создает выделенный канал-носитель. Информация QoS выделенного канала-носителя согласуется с информацией QoS услуги данных, соответствующей пакету данных.
[0180] Опционально, в настоящем изобретении, GW-C может принимать информацию о характеристиках пакета, отправленную посредством GW-U. Если GW-C необходимо создать новый выделенный канал-носитель, GW-C генерирует новый шаблон потока трафика (Traffic Flow Template, TFT) в соответствии с информацией о характеристиках пакета. Альтернативно, если GW-C необходимо обновить исходный канал-носитель, GW-C обновляет информацию TFT в соответствии с информацией о характеристиках пакета, чтобы привязывать пакет данных к каналу-носителю.
[0181] В соответствии со способом обработки канала-носителя, обеспеченного в этом варианте осуществления настоящего изобретения, GW-U сопоставляет принятый пакет данных с правилом и отправляет информацию указания обработки канала-носителя к GW-C, если результат сопоставления удовлетворяет условию запуска для обработки канала-носителя, чтобы запустить GW-C выполнять обработку канала-носителя, тем самым разрешая проблему, состоящую в том, что обработка канала-носителя ограничена различием между способностями UE идентифицировать поток услуги.
[0182] Способ обработки канала-носителя в вышеуказанном варианте осуществления описан в деталях в следующем варианте осуществления настоящего изобретения со ссылкой на действительное применение.
[0183] В варианте осуществления настоящего изобретения, сценарий применения, в котором GW-U сопоставляет пакет данных с локальным правилом и определяет, следует ли выполнять обработку канала-носителя для услуги данных, соответствующей пакету данных, используется в качестве примера для описания. Фиг. 6 является блок-схемой последовательности операций для реализации способа обработки канала-носителя в соответствии с этим вариантом осуществления настоящего изобретения. Как показано на фиг. 6, способ включает в себя следующие этапы.
[0184] S201. GW-U принимает пакет данных восходящей линии связи или пакет данных нисходящей линии связи и сопоставляет принятый пакет данных с правилом.
[0185] В этом варианте осуществления настоящего изобретения, правило, сопоставляемое посредством GW-U с пакетом данных, может локально конфигурироваться посредством GW-U или может отправляться посредством GW-C на GW-U.
[0186] В этом варианте осуществления настоящего изобретения, правилом является соответствие между услугой данных и информацией QoS. Например, правило может быть правилом, показанным в Таблице 1 в предыдущем варианте осуществления. GW-U сначала сопоставляет принятый пакет данных с услугой данных в правиле и получает соответствующую информацию QoS. GW-U сравнивает найденную информация QoS с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, чтобы определить, является ли информация QoS, требуемая для услуги данных, согласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных. Если найденная информация QoS является несогласованной с информацией QoS текущего канала-носителя, например, по меньшей мере одно из найденного ARP или QCI является несогласованным с по меньшей мере одним из ARP или QCI текущего канала-носителя, то GW-U может определить что информация QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных, и условие запуска обработки канала-носителя удовлетворяется.
[0187] S202. GW-U отправляет информацию указания обработки канала-носителя на GW-C.
[0188] В этом варианте осуществления настоящего изобретения, информация указания обработки канала-носителя, отправленная посредством GW-U на GW-C, используется для запуска GW-C, чтобы выполнять обработку канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0189] В этом варианте осуществления настоящего изобретения, информация указания обработки канала-носителя, отправленная посредством GW-U на GW-C, включает в себя информацию, которая может позволять GW-C получать информацию QoS, требуемую для услуги данных, соответствующей пакету данных. Например, информация указания обработки канала-носителя непосредственно включает в себя информацию QoS, требуемую для услуги данных, или может включать в себя идентификатор правила сопоставления на соответствие пакета данных, например, имя правила.
[0190] S203. GW-C отправляет запрос создания канала-носителя или запрос обновления канала-носителя на MME.
[0191] В этом варианте осуществления настоящего изобретения, GW-C получает, в соответствии с информацией указания обработки канала-носителя, отправленной посредством GW-U, информацию QoS, требуемую для услуги данных, и сравнивает информацию QoS, требуемую для услуги данных, с информацией QoS всех каналов-носителей в EPC. Например, GW-C сравнивает QCI в информации QoS, требуемой для услуги данных, с QCI всех каналов-носителей в EPC. Если информация QoS всех каналов-носителей в EPC не включает в себя информацию QoS, согласованную с информацией QoS, требуемой для услуги данных, то GW-C отправляет запрос создания канала-носителя на MME, чтобы создать выделенный канал-носитель для услуги данных. Альтернативно, если EPC включает в себя канал-носитель, соответствующий информации QoS, которая согласована с информацией QoS, требуемой для услуги данных, то GW-C отправляет запрос обновления канала-носителя на MME, чтобы добавить услугу данных к каналу-носителю.
[0192] В этом варианте осуществления настоящего изобретения, для того чтобы привязать вновь созданный выделенный канал-носитель или обновленный канал-носитель к пакету данных, принятому посредством GW-U, информация указания обработки канала-носителя, отправленная посредством GW-U на GW-C, может включать в себя информацию о характеристиках пакета для пакета данных, и GW-C создает новый выделенный канал-носитель или привязывает пакет данных к существующему каналу-носителю в соответствии с информацией о характеристиках пакета. В отношении конкретной реализации, ссылка дается на связанные описания в предыдущем варианте осуществления. Детали здесь не описываются повторно.
[0193] S204. MME отправляет запрос создания канала-носителя или запрос обновления канала-носителя на eNodeB и отправляет запрос управления сеансом, и eNodeB отправляет запрос управления сеансом на пользовательское оборудование (User Equipment, UE).
[0194] S205. eNodeB отправляет сообщение реконфигурации соединения управления радиоресурсом (Radio Resource Control, RRC) на UE.
[0195] S206. UE передает обратно сообщение выполнения реконфигурации соединения RRC на eNodeB.
[0196] S207. eNodeB отправляет сообщение ответа создания канала-носителя или сообщение ответа обновления канала-носителя на MME.
[0197] S208. UE отправляет сообщение ответа управления сеансом на eNodeB, и eNodeB отправляет сообщение ответа управления сеансом на MME.
[0198] S209. MME отправляет сообщение ответа создания канала-носителя или сообщение ответа обновления канала-носителя на GW-C.
[0199] S210. GW-C отправляет сообщение запроса управления сеансом на GW-U и управляет GW-U, чтобы обновить соответствующий пользовательский сеанс, и GW-U выполняет обновление сеанса и возвращает сообщение ответа управления сеанса на GW-C.
[0200] В этом варианте осуществления настоящего изобретения, GW-U сопоставляет принятый пакет данных с правилом, находит, из правила, информацию QoS, соответствующую типу услуги данных, и определяет, является ли информация QoS, требуемая для услуги данных, согласованной с информацией QoS текущего канала-носителя, который в текущее время используется для передачи услуги данных. Если информацию QoS, требуемая для услуги данных, является несогласованной с информацией QoS текущего канала-носитель, то GW-U отправляет информацию указания обработки канала-носителя на GW-C. GW-C выполняет обработку канала-носителя в соответствии с информацией указания обработки канала-носителя, чтобы выполнить обработку канала-носителя посредством взаимодействия между GW-U и GW-C и избежать проблемы, связанной с тем, что обработка канала-носителя не может быть выполнена из-за различия в возможностях UE.
[0201] В другом варианте осуществления настоящего изобретения, пример, в котором GW-C отправляет событие подписки на GW-U, и GW-C получает тип услуги данных, соответствующий пакету данных, и определяет, требуется ли выполнять обработку канала-носителя для услуги данных, соответствующей пакету данных, используется для описания. Событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя. Фиг. 7 является блок-схемой последовательности операций для реализации способа обработки канала-носителя в соответствии с другим вариантом осуществления настоящего изобретения. Как показано на фиг. 7, способ включает в себя следующие этапы.
[0202] S301. GW-C отправляет событие подписки на GW-U.
[0203] В этом варианте осуществления настоящего изобретения, событие подписки, отправленное посредством GW-C на GW-U, включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя. В этом варианте осуществления настоящего изобретения, событие подписки, отправленное посредством GW-C на GW-U, может быть локально сконфигурировано посредством GW-C или может быть запущено другим устройством сетевого элемента. Другое устройство сетевого элемента является устройством сетевого элемента, которое находится в усовершенствованном пакетном ядре (Evolved Packet Core, EPC) и которое отличается от GW-U и GW-C, например, PCRF. Событие подписки генерируется посредством запуска другого устройства сетевого элемента. Например, описание информации о типе, которое находится в событии подписки и которое относится к услуге данных, для которой должна быть выполнена обработка канала-носителя, может генерироваться на основе правила динамического управления политикой или начислением оплаты (Policy and Charging Control, PCC) или правила обнаружения и управления приложением (Application Detection and Control, ADC), отправленного посредством PCRF.
[0204] S302. GW-U принимает пакет данных восходящей линии связи или пакет данных нисходящей линии связи и определяет, согласуется ли пакет данных с описанием информации о типе, которое находится в событии подписки и которое относится к услуге данных.
[0205] В этом варианте осуществления настоящего изобретения, GW-U определяет, согласуется ли принятый пакет данных восходящей линии связи или пакет данных нисходящей линии связи с описанием информации о типе, которое находится в событии подписки и которое относится к услуге данных. GW-U может определять, удовлетворяет ли признак пакета данных для пакета данных восходящей линии связи или пакета данных нисходящей линии связи требованию для типа услуги данных, описанного в событии подписки. Если признак пакета данных удовлетворяет требованию для типа услуги данных, описанного в событии подписки, то GW-U может определить, что пакет данных согласуется с описанием информации о типе, которое находится в событии подписки и которое относится к услуге данных. То есть, тип услуги данных, соответствующий принятому пакету данных, согласуется с типом услуги данных, описанным в событии подписки. Затем, GW-U отправляет информацию указания обработки канала-носителя на GW-C.
[0206] S303. GW-C принимает информацию указания обработки канала-носителя, отправленную посредством GW-U, и определяет тип услуги данных, соответствующий пакету данных.
[0207] В этом варианте осуществления настоящего изобретения, информация указания обработки канала-носителя, отправленная посредством GW-U, включает в себя информацию, которая позволяет GW-C определять тип услуги данных пакета данных, принятого посредством GW-U. Например, информация указания обработки канала-носителя включает в себя идентификатор приложения, и идентификатор приложения используется, чтобы идентифицировать тип услуги данных, согласующийся с пакетом данных. GW-C определяет тип услуги данных пакета данных в соответствии с идентификатором приложения. В другом примере, информация указания обработки канала-носителя включает в себя идентификатор события. Идентификатор события используется для идентификации описания информации о типе, которое относится к услуге данных и которое согласуется с пакетом данных. GW-C определяет, в соответствии с идентификатором события, описание информации о типе, которое относится к услуге данных и которое соответствует идентификатору события. GW-C определяет, в соответствии с описанием информации о типе, которое относится к услуге данных и которое соответствует идентификатору события, тип услуги данных, соответствующий пакету данных.
[0208] S304. GW-C определяет QoS, требуемое для услуги данных, соответствующей пакету данных.
[0209] В этом варианте осуществления настоящего изобретения, если событие подписки локально конфигурируется посредством GW-C, то GW-C назначает QoS в соответствии с типом услуги данных. Альтернативно, в этом варианте осуществления настоящего изобретения, если событие подписки запускается другим устройством сетевого элемента, то GW-C отправляет информацию указания обработки канала-носителя на другое устройство сетевого элемента и принимает QoS, которое отправлено другим устройством сетевого элемента и которое назначено в соответствии с типом услуги данных. В этом варианте осуществления настоящего изобретения, другое устройство сетевого элемента может быть устройством сетевого элемента, которое находится в EPC и которое отличается от GW-U и GW-C, например, PCRF. Например, GW-C может отправлять сообщение запроса модификации сеанса сети доступа IP-связности (connectivity access network IP, IP-CAN) на PCRF. PCRF определяет и назначает QoS в соответствии с типом услуги данных пакета данных и отправляет обратно ответ модификации сеанса IP-CAN на GW-C.
[0210] S305. GW-C выполняет обработку канала-носителя в соответствии с информацией QoS услуги данных, соответствующей пакету данных.
[0211] В этом варианте осуществления настоящего изобретения, GW-C определяет, включает ли в себя информация QoS всех каналов-носителей в EPC информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных. Если информация QoS всех каналов-носителей в EPC включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, то GW-C обновляет канал-носитель, соответствующий информации QoS, которая согласуется с информацией QoS услуги данных, соответствующей пакету данных. Информация QoS обновленного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных. Альтернативно, если информация QoS всех каналов-носителей в EPC не включает в себя информацию QoS, согласованную с информацией QoS услуги данных, соответствующей пакету данных, то GW-C создает выделенный канал-носитель. Информация QoS выделенного канала-носителя является согласованной с информацией QoS услуги данных, соответствующей пакету данных.
[0212] S306. GW-C запускает процедуру создания или обновления выделенного канала-носителя и обновляет пользовательский канал-носитель GW-U и логику обработки, относящуюся к пользовательскому каналу-носителю. В отношении конкретной процедуры реализации, ссылка дается на связанные описания в предыдущем варианте осуществления. Детали здесь не описываются повторно.
[0213] В этом варианте осуществления настоящего изобретения, GW-C отправляет событие подписки на GW-U. Событие подписки включает в себя описание информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя. GW-U сопоставляет полученный пакет данных с правилом в соответствии с событием подписки. Если признак пакета данных для пакета данных согласуется с описанием информации о типе услуги данных, для которой должна быть выполнена обработка канала-носителя, то GW-U отправляет информацию указания обработки канала-носителя на GW-C. GW-C определяет, в соответствии с информацией указания обработки канала-носителя, тип услуги данных, который соответствует пакету данных, принятому посредством GW-U, и определяет информацию QoS типа услуги данных. GW-C определяет, требуется ли выполнить обработку канала-носителя, и выполняет обработку канала-носителя, если требуется выполнить обработку канала-носителя.
[0214] Опционально, в этом варианте осуществления настоящего изобретения, GW-C может дополнительно принимать информацию о характеристиках пакета, которая относится к пакету данных и которая отправлена посредством GW-U, чтобы привязывать, в соответствии с информацией о характеристиках пакета, услугу данных, соответствующую пакету данных, к каналу-носителю. Информация о характеристиках пакета может быть информацией фильтрации пакета. Информация фильтрации пакета включает в себя некоторые или все элементы из квинтета услуги пакета данных.
[0215] Дополнительно, если правило сопоставления модифицировано, то GW-U необходимо обновить правило и выполнить соответствующую обработку. В этом варианте осуществления настоящего изобретения, пример, в котором правило, сохраненное в GW-C, модифицируется, используется для описания. Правило, сохраненное в GW-C, может модифицироваться посредством запуска другого устройства сетевого элемента. Например, PCRF модифицирует сохраненное правило с использованием сообщения модификации сеанса IP-CAN, или GW-C может локально модифицировать сохраненное правило статически предварительно определенным способом. В этом варианте осуществления настоящего изобретения, пример, в котором PCRF модифицирует сохраненное правило с использованием сообщения модификации сеанса IP-CAN, используется ниже для описания. Как показано на фиг. 8, включены следующие этапы.
[0216] S401. PCRF отправляет сообщение модификации сеанса IP-CAN на GW-C, причем сообщение модификации сеанса IP-CAN используется, чтобы инструктировать обновление правила.
[0217] S402. GW-C отправляет информацию указания обновления правила на GW-U и синхронно обновляет локально сохраненное правило.
[0218] В этом варианте осуществления настоящего изобретения, информация указания обновления правила, отправленная посредством GW-C на GW-U, включает в себя идентификатор правила и способ обработки правила. Способ обработки правила включает в себя: добавление, модифицирование или удаление правила. Если правило подлежит добавлению или модифицированию, информация указания обновления правила дополнительно включает в себя содержимое нового правила.
[0219] В этом варианте осуществления настоящего изобретения, информация указания обновления правила, отправленная посредством GW-C на GW-U, может быть запросом управления сеансом.
[0220] S403. GW-U принимает информацию указания обновления правила, отправленную посредством GW-C, обновляет правило в соответствии с информацией указания обновления правила и удаляет результат обработки услуги данных, ассоциированный с модифицированным правилом.
[0221] В этом варианте осуществления настоящего изобретения, результат обработки услуги данных является результатом, полученным путем обработки, посредством GW-U, услуги данных, соответствующей пакету данных, который удовлетворяет условию запуска для обработки канала-носителя. Результат обработки услуги данных может быть таблицей потока или объектом потока. Последующий пакет данных, соответствующий той же самой услуге данных, может непосредственно сопоставляться с результатом обработки услуги данных. Если пакет данных может сопоставляться с результатом обработки услуги данных, нет необходимости сопоставлять пакет данных с правилом. Альтернативно, если пакет данных и результат обработки услуги данных не могут быть сопоставлены, пакет данных необходимо сопоставлять с правилом.
[0222] S404. GW-U отправляет ответ управления сеансом на GW-C.
[0223] В этом варианте осуществления настоящего изобретения, GW-U обновляет правило в соответствии с информацией указания обновления правила, отправленной посредством GW-C, и удаляет результат обработки услуги данных, ассоциированный с модифицированным правилом, так что связанная услуга данных может снова сопоставляться с правилом. То есть, если правило является модифицированным, связанная услуга данных может сопоставляться с новым правилом, и создание или обновление канала-носителя запускается.
[0224] S405. Пакет данных запускает выделенный канал-носитель, подлежащий обработке.
[0225] В этом варианте осуществления настоящего изобретения, GW-C может отправлять запрос обследования трафика на GW-U, чтобы контролировать статус трафика канала-носителя, определять, заканчивается ли услуга данных, и запускать удаление или обновление канала-носителя. Как показано на фиг. 9, включены следующие этапы.
[0226] S501. GW-C отправляет запрос обследования трафика на GW-U.
[0227] В этом варианте осуществления настоящего изобретения, запрос обследования трафика, отправленный посредством GW-C на GW-U, используется, для инструктирования GW-U собирать статистику о трафике указанного канала-носителя.
[0228] Конкретно, в этом варианте осуществления настоящего изобретения, запрос обследования трафика, отправленный посредством GW-C, может быть указанием информации, используемой для своевременного получения статистики о трафике и т.п., или может быть информацией указания, которая включает в себя тип имени сообщения запроса обследования статистики трафика канала-носителя. Дополнительно, запрос обследования трафика может дополнительно включать в себя идентификатор канала-носителя, например, ID объекта канала-носителя, чтобы собирать статистику о трафике указанного канала-носителя.
[0229] В этом варианте осуществления настоящего изобретения, GW-C может отправлять запрос обследования трафика на GW-U с регулярными временными интервалами.
[0230] S502. GW-U принимает запрос обследования трафика, собирает статистику о трафике указанного канала-носителя в соответствии с запросом обследования трафика и отправляет статистические результаты на GW-C.
[0231] S503. GW-C запускает, в соответствии со статистическим результатом, процедуру для удаления выделенного канала-носителя.
[0232] В этом варианте осуществления настоящего изобретения, GW-C может определять, в соответствии со статистическим результатом, изменяется ли трафик указанного канала-носителя в заданном временном интервале. Если трафик не изменяется в заданном временном интервале, то определяется, что указанный канал-носитель не передает данные в заданном временном интервале, и условие запуска для удаления выделенного канала-носителя удовлетворяется. GW-C инициирует процедуру удаления выделенного канала-носителя. В отношении процедуры, инициированной посредством GW-C для удаления выделенного канала-носителя, ссылка дается на существующую процедуру. Это не ограничено в настоящем изобретении.
[0233] Следует отметить, что процедура, инициированная посредством GW-C для удаления выделенного канала-носителя, относится к сетевому элементу такому, как MME, eNodeB и UE. На фиг. 9 некоторые сетевые элементы опущены.
[0234] S504. GW-C взаимодействует с GW-U и удаляет логику обработки, относящуюся к указанному каналу-носителю.
[0235] В этом варианте осуществления настоящего изобретения, GW-C регулярно отправляет запрос обследования трафика на GW-U. GW-U собирает статистику о трафике указанного канала-носителя в соответствии с запросом обследования трафика и отправляет статистический результат на GW-C. GW-C определяет статус изменения трафика указанного канала-носителя в соответствии со статистическим результатом и удаляет соответствующий выделенный канал-носитель, если трафик не изменяется в заданном временном интервале.
[0236] В этом варианте осуществления настоящего изобретения, если GW-U определяет, что услуга данных заканчивается, то GW-U может дополнительно взаимодействовать с GW-C, чтобы удалять или обновлять канал-носитель. Как показано на фиг. 10, включены следующие этапы.
[0237] S601. GW-U обнаруживает статус услуги данных и определяет, что услуга данных заканчивается.
[0238] В этом варианте осуществления настоящего изобретения, GW-U может определять, заканчивается ли услуга данных, путем обнаружения признака трафика потока услуги (фильтра потока данных услуги или фильтра обнаружения приложения), признака пакета услуги данных и т.п. Например, если трафик не генерируется в заданном временном интервале, то GW-U определяет, что услуга данных заканчивается. Если GW-U обнаруживает признак пакета данных, указывающий, что услуга данных заканчивается, например, GW-U обнаруживает пакет конца протокола управления передачей (Transmission Control Protocol, TCP), GW-U может определить, что услуга данных заканчивается.
[0239] S602. GW-U отправляет информацию указания конца услуги данных на GW-C.
[0240] В этом варианте осуществления настоящего изобретения, GW-U может отправить информацию указания конца услуги данных на GW-C в соответствии с информацией указания сообщения, отправляемого посредством GW-C на GW-U. Информация указания сообщения используется для инструктирования GW-U отправить информацию указания конца услуги данных на GW-C, если GW-U обнаруживает, что услуга данных заканчивается. Информация указания сообщения может включаться в правило или событие подписки, отправляемое посредством GW-C на GW-U.
[0241] В этом варианте осуществления настоящего изобретения, GW-U может дополнительно локально определять, следует ли отправлять информацию указания конца услуги данных на GW-C. Например, если канал-носитель, в котором находится услуга данных, является каналом-носителем гарантированной ширины полосы (Guaranteed Bit Rate, GBR), и канал-носитель включает в себя другую услугу, отличную от услуги данных, GW-U отправляет информацию указания конца услуги данных на GW-C, если GW-U обнаруживает, что услуга данных заканчивается.
[0242] Дополнительно, в этом варианте осуществления настоящего изобретения, информация указания конца услуги данных включает в себя информацию описания услуги данных. Информация описания услуги данных может быть информацией конкретного признака потока услуги, такой как фильтр пакета, фильтр потока данных услуги (Service Data Flow Filter) или фильтр обнаружения приложения (Application Detection Filter). Информация описания услуги данных также может быть идентификатором правила или событием подписки, с которым связана услуга данных. GW-C получает информацию о признаке потока услуги в соответствии с идентификатором.
[0243]Дополнительно, в этом варианте осуществления настоящего изобретения, GW-U может включать, в информацию указания конца услуги данных, идентификатор канала-носителя, в котором находится услуга данных, так что GW-C определяет соответствующую информацию канала-носителя в соответствии с идентификатором канала-носителя и инициирует обновление канала-носителя для канала-носителя.
[0244] S603. GW-C удаляет услугу данных, указанную информацией указания конца услуги данных, из шаблона потока трафика TFT канала-носителя.
[0245] В этом варианте осуществления настоящего изобретения, GW-C удаляет услугу данных, указанную информацией указания конца услуги данных, из канала-носителя. То есть, GW-C инициирует процедуру обновления канала-носителя, чтобы удалить информацию признака потока услуги для услуги данных из TFT и сгенерировать новую информацию TFT.
[0246] S604. GW-C взаимодействует с GW-U, чтобы обновить канал-носитель и логику обработки, относящуюся к каналу-носителю.
[0247] Дополнительно, для канала-носителя GBR, информация указания конца услуги данных, отправленная посредством GW-U на GW-C, дополнительно включает в себя информацию QoS потока удаленной услуги. Информация QoS потока удаленной услуги представляет собой в основном информацию о ширине полосы. GW-C получает новую информацию QoS канала-носителя в соответствии с текущей информацией QoS канала-носителя и информацией QoS потока удаленной услуги. Новая информация QoS представляет собой в основном информацию о ширине полосы канала-носителя в информации QoS канала-носителя.
[0248] В этом варианте осуществления настоящего изобретения, GW-U отправляет информацию указания конца услуги данных на GW-C, так что GW-C определяет канал-носитель, для которого услуга данных заканчивается, и запускает обновление соответствующего канала-носителя.
[0249] Вышеизложенные описания являются просто примерными реализациями настоящего изобретения, но не предназначаются для ограничения объема охраны настоящего изобретения. Любое изменение или замена, легко выводимые специалистом в данной области техники в пределах технического объема, раскрытого в настоящем изобретении, должны входить в пределы объема охраны настоящего изобретения. Поэтому объем охраны настоящего изобретения должен соответствовать объему охраны, определяемому формулой изобретения.