Система и способ использования сохраненной информации более высокого уровня
Иллюстрации
Показать всеИзобретение относится к станции и способу работы станции во время выполнения процесса обнаружения. Технический результат заключается в обеспечении возможности выбора сети. Способ включает в себя этапы, на которых передают первый кадр уровня 2 на точку доступа (АР), причем первый кадр уровня 2 включает в себя первый номер версии, ассоциированный с первой информацией высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией высокого уровня, так и с первым номером версии, принимают второй кадр уровня 2 из точки доступа, включающий в себя указание того, что второй номер версии, ассоциированный со второй информацией более высокого уровня, является таким же, как и первый номер версии, и принимают решение, следует ли выполнять процесс выбора сети, в соответствии с первой информацией высокой уровня. При этом первый кадр уровня 2 является IEEE 802.11 GAS кадром исходного запроса, а второй кадр уровня 2 является IEEE 802.11 GAS кадром исходного ответа. 4 н. и 21 з.п. ф-лы, 22 ил., 1 табл.
Реферат
Область техники
Изобретение в целом относится к области цифровой коммуникации и, более конкретно, к системе и способу использования сохраненной информации более высокого уровня.
Уровень техники
Стандарт IEEE 802.11 семейства технических стандартов и сопутствующих технологий, также обычно называемые как Wi-Fi, развивается в направлении сервис-ориентированной модели подключения, когда устройства соединены для реализации конкретной цели. Целенаправленные соединения запускаются приложениями при поиске сети и/или одноранговых устройств, которые поддерживают определенные услуги. Примеры таких услуг включают в себя совместное использование информации, печать, потоковую передачу медиа-контента, информацию датчика и тому подобное.
Раскрытие сущности изобретения
Примерные варианты осуществления настоящего изобретения обеспечивают систему и способ использования сохраненной информации высокого уровня.
В соответствии с примерным вариантом осуществления настоящего изобретения, обеспечивается способ управления станцией во время процесса обнаружения. Способ включает в себя этапы, на которых передают с помощью станции первого кадра уровня 2 в точку доступа (АР), причем первый кадр уровня 2 включает в себя первый номер версии, ассоциированный с первой информацией высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией высокого уровня, так и с первым номером версии, принимают с помощью станции второй кадр уровня 2 из АР, включающий в себя указание о том, что второй номер версии, ассоциированный со второй информацией более высокого уровня, является таким же, как и первый номер версии, и принимают решение с помощью станции, следует ли выполнить процесс выбора сети, в соответствии с первой информацией высокого уровня.
В соответствии с другим примерным вариантом осуществления настоящего изобретения, обеспечивается способ управления точкой доступа. Способ включает в себя этапы, на которых принимают с помощью точки доступа первого кадра уровня 2 из станции, причем первый кадр уровня 2 включает в себя первый номер версии, ассоциированный с первой информацией высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией высокого уровня, так и первым номером версии, получают с помощью точки доступа второй номер версии, ассоциированный со второй информацией высокого уровня, с сервера, определяют с помощью точки доступа, совпадают ли первый номер версии и номер версии, и передают с помощью точки доступа второй кадр уровня 2 на станцию, когда первый номер версии и второй номер версии совпадают, причем второй кадр уровня 2 включает в себя указание, что первый номер версии и второй номер версии совпадают.
В соответствии с другим примерным вариантом осуществления настоящего изобретения, обеспечивается станция, выполненная с возможностью выполнения процесса обнаружения. Станция включает в себя процессор и машиночитаемый носитель информации для хранения программ для выполнения процессором. Программы включают в себя инструкции для передачи первого кадра уровня 2 в точку доступа (АР), причем первый кадр уровня 2 включает в себя первый номер версии, ассоциированный с первой информацией высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией высокого уровня, так и с первым номером версии, приема второго кадра уровня 2 из АР, включающие в себя указание о том, что второй номер версии, ассоциированный со второй информацией высокого уровня, является таким же, как первый номер версии, и принятие решения, следует ли выполнять процесс выбора сети в соответствии с первой информацией высокого уровня.
В соответствии с другим примерным вариантом осуществления настоящего изобретения, обеспечивается точка доступа, выполненная с возможностью приема участия в процессе обнаружения. Точка доступа включает в себя процессор и машиночитаемый носитель информации для хранения программ для выполнения процессором. Программы включают в себя инструкции для приема первого кадра уровня 2 от станции, причем первый кадр уровня 2 включает в себя первый номера версии, ассоциированный с первой информацией высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией высокого уровня, так и с первым номером версии, получения второго номера версии, ассоциированного со второй информацией высокого уровня, от сервера, определения, совпадают ли первый номер версии и второй номер версии, и передают второй кадр уровня 2 на станцию, когда первый номер версии и второй номер версии совпадают, причем второй кадр уровня 2 включает в себя указание того, что первый номер версии и второй номер версии совпадают.
В соответствии с другим примерным вариантом осуществления настоящего изобретения, предложен способ управления работой устройства связи, выполненного с возможностью передачи кадра. Способ включает в себя этапы, на которых генерируют с помощью устройства связи кадр уровня 2, содержащий по меньшей мере одно поле кортежа группы общего объявления (CAG), в котором по меньшей мере одно CAG поле кортежа содержит CAG поле номера версии, содержащее CAG номер версии, поле области, содержащее значение области, и идентификатор поля протокола объявления, и передают с помощью устройства связи кадр уровня 2.
В соответствии с другим примерным вариантом осуществления настоящего изобретения обеспечивается станция. Станция включает в себя процессор и машиночитаемый носитель информации для хранения программ для выполнения процессором. Программы включают в себя инструкции для генерирования кадра уровня 2, содержащего, по меньшей мере, одно поле кортежа группы общего объявления (CAG), в котором по меньшей мере одно CAG поле кортежа содержит CAG поле номера версии, содержащее CAG номер версии, поле области, содержащее значение области, и идентификатор поля протокола объявления, и посылку кадра уровня 2.
В соответствии с дополнительным примером первого варианта осуществления настоящего изобретения обеспечивается станция, включающая в себя:
средство для передачи первого кадра уровня 2 в точку доступа (АР), причем первый кадр уровня 2 включает в себя первый номер версии, ассоциированный с первой информацией более высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией высокого уровня, так и с первым номером версии,
средство для приема второго кадра уровня 2 из точки доступа, включающий в себя указание о том, что второй номер версии, ассоциированный со второй информацией высокого уровня, является таким же, как и первый номер версии, и
средство для принятия решения, следует ли выполнить процесс выбора сети, в соответствии с первой информацией высокого уровня.
В первом аспекте в соответствии с первым дополнительным примером, станция может дополнительно включать в себя средство для получения первой информации высокого уровня и первый номер версии, и хранить первую информацию более высокого уровня и первый номер версии.
Во втором аспекте в соответствии с первым дополнительным примером или первым аспектом в соответствии с первым дополнительным примером, первый номер версии содержится в элементе протокола объявления в первом кадре уровня 2.
В третьем аспекте в соответствии с первым дополнительным примером или первым аспектом в соответствии с первым дополнительным примером, первый номер версии содержится в элементе номера группы общего объявления (CAG) в первом кадре уровня 2.
В четвертом аспекте в соответствии с первым дополнительным примером или первым аспектом в соответствии с первым дополнительным примером, первый кадр уровня 2 дополнительно включает в себя обращение на запрос второй информации более высокого уровня.
В пятом аспекте в соответствии с первым дополнительным примером или любым из аспектов в соответствии с первым дополнительным примером первый кадр уровня 2 является GAS кадром исходного запроса стандарта IEEE 802.11, и второй кадр уровня 2 является СAG кадром исходного ответа стандарта IEEE 802.11.
В соответствии со вторым дополнительным примером варианта осуществления настоящего изобретения предоставляется точка доступа. Точка доступа включает в себя:
средство для приема первого кадра уровня 2 из станции, причем первый кадр уровня 2 включает в себя первый номер версии, ассоциированный с первой информацией высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией высокого уровня, так и с первым номером версии,
средство для получения второго номера версии, ассоциированного со второй информацией высокого уровня, от сервера,
средство для определения, совпадают ли первый номер версии и второй номер версии, и
средство для передачи второго кадра уровня 2 на станцию, когда первый номер версии и второй номер версии совпадают, причем второй кадр уровня 2 включает в себя указание о том, что первый номер версии и второй номер версии совпадают.
В первом аспекте в соответствии со вторым дополнительным примером, точка доступа включает в себя средство для передачи третьего кадра уровня 2 на станцию, когда первый номер версии и второй номер версии не совпадают, причем третий кадр уровня 2 включает в себя указание о том, что первый номер версии и второй номер версии не совпадают.
Во втором аспекте в соответствии со вторым дополнительным примером или с первым аспектом в соответствии со вторым дополнительным примером, точка доступа включает в себя средство для приема четвертого кадра уровня 2 от станции, причем четвертый кадр уровня 2 включает в себя обращение на запрос, пересылку обращения на запрос в сервер, прием ответа на обращение от сервера и передачу пятого кадра уровня 2 на станцию, причем пятый кадр уровня 2 включает в себя ответ на обращение.
В третьем аспекте в соответствии со вторым дополнительным примером или любым из первого аспекта и второго аспекта в соответствии со вторым дополнительным примером, точка доступа включает в себя средство для получения, когда первый номер версии и второй номер версии не совпадают, обращения на запрос из первого кадра уровня 2, направления обращения на запрос на сервер, в соответствии с идентификатором протокола, приема ответа на обращение от сервера и передачу шестого кадра уровня 2 на станцию, причем шестой кадр уровня 2 включает в себя ответ на обращение.
В четвертом аспекте в соответствии со вторым дополнительным примером или любым из первого аспекта, второго аспекта и третьего аспекта в соответствии со вторым дополнительным примером, указание, что первый номер версии и второй номер версии совпадают, содержится в поле кода состояния во втором кадре уровня 2.
В соответствии с третьим дополнительным примером, обеспечивается станция. Станция включает в себя:
средство для генерирования кадра уровня 2, содержащего по меньшей мере, одно поле кортежа группы общего объявления (CAG), причем по меньшей мере одно CAG поле кортежа содержит поле CAG номера версии, содержащее CAG номер версии, поле области, содержащее значение области, и идентификатор поля протокола объявления, и средство для передачи кадра уровня 2.
В соответствии с первым аспектом в соответствии с третьим дополнительным примером поле CAG номера версии имеет размер 8 бит.
Во втором аспекте в соответствии с третьим дополнительным примером, идентификатор поля протокола объявления является полем частичного идентификатора протокола объявления, содержащее частичный идентификатор протокола объявления и имеет размер 5 бит, при этом частичный идентификатор протокола объявления имеет 5 самых младших битов идентификатора протокола объявления протокола объявления, ассоциированного с CAG номером версии и значением области в пределах того же CAG поля кортежа, и в котором поле области составляет 3 бита в размере.
В третьем аспекте в соответствии со вторым аспектом в соответствии с третьим дополнительным примером, протокол объявления является протоколом запроса сети доступа (ANQP) и поле идентификатора протокола частичного объявления содержит значение, равное нулю.
В соответствии с четвертым аспектом согласно второму аспекту в соответствии с третьим дополнительным примером, протокол объявления является протоколом запроса зарегистрированной локации (RLQP) и поле частичного идентификатора протокола объявления содержит значение, равное 4.
Способ реализации вышеописанных вариантов осуществления позволяет АР обеспечить прохождение обращения на запрос по кротчайшему пути, который инициируется STA, на сервер, поддерживающий услугу высокого уровня, когда STA номер версии сохраненной информации высокого уровня является таким же, как номер версии текущей информации высокого уровня сервера, обеспечивая тем самым, быстрый ответ на STA, и позволяя STA принять быстрое решение, например, такое как решение о выборе сети.
Более того, в случае, когда для APs не требуется распознавать контент обращения на запрос высокого уровня или ответ на запрос посредством использования средства сигнализации вне поля контейнера, которое передает обращение на запрос высокого уровня или ответ на запрос, например, с использованием элемента протокола объявления или элемента CAG номера, для передачи номера версии информации высокого уровня и используя значение кода состояния для указания того, что номер версии хранимой информации высокого уровня является таким же, как (или отличается от него) номер версии текущей информации высокого уровня сервера, поддерживающий услугу высокого уровня.
Краткое описание чертежей
Для более полного понимания настоящего изобретения и его преимуществ ниже приводится описание совместно с прилагаемыми чертежами, на которых:
Фиг. 1 показывает первый пример системы связи в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 2 показывает второй пример системы связи, где особо выделены CAG и ANQP операции, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 3а показывает пример формата тела кадра СAG кадра исходного запроса;
Фиг. 3b показывает пример формата элемента протокола объявления;
Фиг. 4 показывает общий формат ANQP-элементов;
Фиг. 5 показывает список примеров ANQP-элементов;
Фиг. 6 показывает пример формата списка запроса ANQP-элемента;
Фиг. 7 показывает пример формата тела кадра CAG кадра исходного ответа;
Фиг. 8 показывает пример формата элемента CAG номера;
Фиг. 9 показывает пример формата CAG ANQP-элемента;
Фиг. 10 иллюстрирует схему 1000 обмена сообщениями, с акцентом на пример обмена сообщениями во время процесса обнаружения сети, выполняемого между STA, АР и ANQP-сервером, в соответствии с примерными вариантами осуществления, описанными здесь;
Фиг. 11 показывает формат примерного элемента протокола объявления, когда элемент протокола объявления содержится в CAG кадре исходного запроса, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 12 показывает схему обмена сообщениями, с акцентом на пример обмена сообщениями во время выполнения процесса обнаружения сети, обнаружения услуги или обнаружения информации, выполняемого между STA, АР и сервером, в соответствии с примерными вариантами осуществления, описанными здесь;
Фиг. 13 иллюстрирует схему обмена сообщениями с фокусом на альтернативный пример обмена сообщениями во время выполнения процесса обнаружения сети, обнаружения услуги или обнаружения информации, выполняемого между STA, АР и сервером, где STA также оптимизирована для экономии пропускной способности сети, эффективно используя сигнализацию служебной информации, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 14а показывает блок-схему алгоритма первого примера операций 1400, происходящих в STA при выполнении процесса обнаружения сети, обнаружения услуги или процесса обнаружения информации, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 14b показывает блок-схему алгоритма второго примера операций 1450, происходящих в STA при выполнении процесса обнаружения сети, обнаружения услуги или процесса обнаружения информации, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 15а показывает блок-схему алгоритма первого примера операций 1500, происходящих в АР при выполнении процесса обнаружения сети, обнаружения услуги или процесса обнаружения информации, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 15b показывает блок-схему алгоритма второго примера операций 1550, происходящих в АР при выполнении процесса обнаружения сети, обнаружения услуги или процесса обнаружения информации, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 16 показывает пример CAG номера IE 1600, посредством включения в состав идентификатора протокола объявления, ассоциированного с CAS номером версии, в соответствии с примерными вариантами осуществления, описанными в данном документе;
Фиг. 17 показывает пример альтернативного варианта осуществления CAG номера IE, согласно примерным вариантам осуществления, описанным в данном документе;
Фиг. 18 показывает блок-схему алгоритма примера операций 1800, возникающих в устройстве связи при передаче кадра, включающего в себя CAG номер IE, в соответствии с примерными вариантами осуществления, описанными в данном документе; и
Фиг. 19 показывает вычислительную платформу, которая может быть использована для реализации, например, устройств и способов, описанных здесь, в соответствии с вариантом осуществления.
Осуществление изобретения
Ниже приведено подробное описание текущих примерных вариантов осуществления и их структура. Следует иметь в виду, однако, что настоящее изобретение обеспечивает множество применимых примерных вариантов осуществления, которые могут быть воплощены в самых разнообразных конкретных контекстах. Описанные примерные варианты осуществления иллюстрируют только конкретные структуры раскрытия и способы использования информации изобретения и не ограничивают объем изобретения.
Один из вариантов осуществления настоящего изобретения относится к использованию сохраненной информации более высокого уровня. Например, станция передает первый кадр уровня 2 в точку доступа (АР), причем первый кадр уровня 2 включает в себя первый номер версии, ассоциированный с первой информацией высокого уровня, и идентификатор протокола, ассоциированный как с первой информацией более высокого уровня, так и с первым номером версии, принимает второй кадр уровня 2 из АР, включающий в себя указание о том, что второй номер версии, ассоциированный со второй информацией высокого уровня, является таким же, как первый номер версии, и принимает решение, следует ли выполнять процесс выбора сети в соответствии с первой информацией высокого уровня.
Настоящее изобретение будет описано в отношении примерных вариантов осуществления в определенном контексте, а именно, в отношении систем связи, которые поддерживают сервис ориентированные соединения и предварительную ассоциацию для обнаружения услуг до установления соединения. Изобретение может быть применено к стандартам совместимых систем связи, таких как те, которые соответствуют стандартам IEEE 802.11ai, IEEE 802.11af, IEEE 802.11aq, Wi-Fi Альянс (WFA) спецификация обеспечения оптимизированного подключения (ОСЕ), WFA TV (TVWS) спецификация неиспользуемого частотного спектра, WFA платформа прикладной услуги - спецификация инфраструктуры (ASP-I), проект партнерства третьего поколения (3GPP) спецификация связи «устройство-устройство» (D2D) и т.п., технические стандарты и нестандартные совместимые системы связи, которые поддерживают сервис ориентированные соединения и обнаружение предварительной ассоциации.
На фиг. 1 показан первый пример системы 100 связи. Система 100 связи включает в себя точку доступа (АР) 105, которая обслуживает множество устройств, таких как устройство 110, устройство 112, устройство 114, устройство 116 и устройство 118. АР также может обычно называться базовой станцией, контроллером связи, контроллером, NodeB, усовершенствованным NodeB (eNB) и тому подобное. Устройство также может обычно называться станцией (STA), устройством пользователя (UE), мобильной станцией, мобильным устройством, пользователем, абонентом, терминалом и тому подобное. В первом режиме связи устройства могут осуществлять связь через АР 105 посредством передачи кадра в АР 105, которая направляет кадр указанному получателю. Во втором режиме связи первое устройство может передавать кадр непосредственно на второе устройство без необходимости использования АР 105.
Как очевидно, системы связи могут использовать множество APs, которые могут взаимодействовать множеством станций, но для простоты пояснения на фиг. 1 показана только одна АР и несколько станций.
STA обычно выполняет обнаружение сети и процедуру выбора (NDS) до поучения доступа к АР и предоставляемой ею услуги. NDS процедура выполняется до процедуры аутентификации и ассоциации и, как правило, включает в себя обнаружение АР.
Технический стандарт IEEE 802.11u определяет протокол поиска и обмена специализированными сообщениями (ANQP) и средство доставки кадра уровня 2, известного как кадры услуги группового объявления (GAS) для обеспечения STAs возможности обнаружить признаки, услуги, параметры сети доступа и/или абонентскую услугу сетевого провайдера (SSPN), подключенного к АР, до ассоциации с АР, чтобы STAs приняли обоснованное решение о выборе сети. GAS механизм доставки был расширен для поддержки дополнительных протоколов объявления, таких как средне-независимый хендовер (MIH), как определено в стандарте IEEE 802.21, и протокол запроса зарегистрированной локации (RLQP), как определено в изменении стандарта IEEE 802.11af. В настоящее время проект IEEE 802.11aq также рассматривает возможность использования GAS для поддержки протокола обнаружения предварительной ассоциации для обнаружения информации услуги до начала ассоциации.
На фиг. 2 показан второй пример коммуникационной системы 200 с фокусом на GAS и ANQP операции. Во-первых, пользователь устройства инициирует намерение подключиться к Wi-Fi, и устройство пользователя сканирует доступные точки доступа, которые также упоминаются как Wi-Fi точки доступа. В IEEE 802.11u, GAS кадры используются для обеспечения транспортировки данных обращения на запрос уровня 2 и данных ответа на запрос протокола объявления между клиентом на устройстве пользователя и точкой доступа, которая подключена к серверу в сети, до аутентификации и ассоциации с АР. Данные обращения на запрос и данные ответа на запрос дополнительно транспортируются между АР и сервером, как правило, посредством IP-транспорта и протокола верхнего уровня, такого как диаметр или служба удаленной аутентификации пользователей по телефонным линиям (RADIUS). В IEEE 802.11u ANQP представляет собой конкретный протокол объявления, используемый для обнаружения различных признаков и доступных услуг сети доступа. После приема данных ответа ANQP запроса устройство пользователя выбирает конкретную точку доступа и затем выполняет процедуры аутентификации и ассоциации, что приводит к установлению соединения с АР.
Система 200 связи может представлять собой пример системы, совместимой с Wi-Fi коммуникационными системами. Коммуникационная система 200 может использовать услуги и протоколы связи, такие как GAS и ANQP, для поддержки операций, включающие в себя сканирование и выбор сети. В общем, GAS кадры могут быть использованы для обеспечения доставки данных запроса уровня 2 и данных ответа протокола объявления, такого как ANQP, между терминалом и сервером в коммуникационной системе, такой как коммуникационная система 200, до или после аутентификации и ассоциации (терминала, например). Как правило, ANQP может быть использована для обнаружения различных признаков и/или услуг коммуникационной системы. Устройство сравнивает информацию, касающуюся различных сетей или точек доступа, чтобы выбрать наиболее приемлемую для ассоциации, например. Устройство может продолжить процесс аутентификации.
Как правило, станция может использоваться для обозначения любого из устройств (например, устройства 205, 207, и 209), как показано на фиг. 2, которая может включать в себя сотовый телефон, портативный компьютер, планшет, смарт-датчик, карманное или переносное электронное устройство, а также другие устройства, которые имеют интерфейс (например, Wi-Fi интерфейс), которые могут взаимодействовать с системой 200 связи. Некоторые или все станции могут также иметь возможность взаимодействовать с другими типами систем связи, такими как сотовые сети, Bluetooth, фирменные сети и тому подобное.
Точка доступа 210 и одна или несколько станций могут образовывать базовый набор услуг (BSS), который является базовым компоновочным блоком Wi-Fi системы связи. BSS может быть идентифицирован с помощью идентификатора набора услуг (SSID), который представляет собой идентификатор и может быть передан точкой доступа BSS, такой как АР 210. АР 210 может осуществлять связь с АР контроллером или/и ANQP сервером, который может быть совмещен или нет с АР 210. АР 210 может быть подключена к сетевому провайдеру 215 услуг, который подключен к одному или нескольким концентраторам 220 для роуминга. Концентраторы 220 для роуминга могут быть подключены к опорному регистру местоположения (HLRs) 225. Роуминг концентраторы 220 и HLRs 225 обеспечивают поддержку мобильности устройства, то есть роуминг.
GAS кадры были определены в 802.11u и в настоящее время объединены в стандарте IEEE 802.11-2012. GAS кадры включают в себя GAS кадр исходного запроса, GAS кадр ответа на запрос, GAS кадр исходного ответа и GAS кадр ответа. GAS кадр исходного запроса направляется запрашивающей STA для инициирования процесса запроса. Как показано на фиг. 3а, тело GAS кадра исходного запроса содержит поле 305 категории и поле 310 действия, которые вместе указывают, что кадр является GAS кадром исходного запроса, поле 315 токена диалога, содержащее порядковый номер, используемый для сопоставления ответа с запросом, элемент 320 протокола объявления, поле 360 обращения на запрос и поле 340 длины обращения на запрос с указанием длины в октетах поля 360 обращения на запрос.
Элемент 320 протокола объявления используется для указания протокола объявления, ассоциированного с обращением на запрос, содержащийся в GAS кадре исходного запроса. При включении в состав GAS кадра исходного запроса или GAS кадра возврата ответа, элемент протокола объявления также используется для указания протокола объявления, ассоциированного с ответом запроса, включенного в состав GAS кадра исходного запроса или GAS кадра возврата ответа. Как показано на фиг. 3b, элемент 320 протокола объявления включает в себя поле 325 информации ответа на запрос и поле 331 ID протокола объявления. Поле 331 ID протокола объявления содержит идентификатор, указанный для соответствующего протокола объявления. Поле 325 информации ответа на запрос является 1-октетным полем, состоящим из 7-битового субполя 327 ограничения длины ответа на запрос и 1-битового субполя 329 PAME-BI. Стандарт IEEE 802.11-2012 определяет, что, когда элемент протокола объявления содержится в биконе, ответе на пробы, GAS кадре исходного запроса или GAS кадре возврата ответа, то субполе ограничения длины ответа на запрос содержит значение максимального числа октетов, что ответчик может передать в поле ответа на запрос, содержащихся в одном или более GAS кадрах возврата ответа, и когда элемент протокола объявления содержится в GAS кадре исходного запроса, такой как элемент 320 протокола объявления, то всего 1 октетное поле 325 информации ответа на запрос устанавливается на нулевое значение, и ответчиком (например, точка доступа) игнорирует это поле при приеме.
Поле 360 обращения на запрос представляет собой общий контейнер, который передает обращение на запрос протокола объявления, который обычно находится выше уровня 2 в стеке протокола и использует службу доставки уровня 2, обеспечиваемую GAS кадрами. Таким образом, АР не требуется принимать GAS кадр исходного запроса для интерпретирования контента поля 360 обращения на запрос. АР может просто извлечь контент поля 360 обращения на запрос на основании значения поля 340 длины обращения на запрос и направить его на соответствующий сервер протокола объявления на основании значения в поле 331 ID протокола объявления и с использованием протокола и средства доставки, которые были установлены между точкой доступа и сервером. В типичной схеме развертывания, АР соединяется с сервером посредством проводного соединения с помощью доставки на основе IP. Примеры протоколов верхнего уровня, используемые между АР и сервером, включают в себя Diameter и RADIUS.
Для ANQP, обращение на запрос, содержащееся в поле 360 обращения на запрос, обычно содержит лист запроса ANQP-элемент, который предоставляет лист идентификаторов ANQP-элементов, для которых запрашивается принимающие STA. ANQP-элементы определены так, чтобы иметь общий формат, состоящий из 2-октетного поля ID информации, 2-октетное поле длины и поле информации данных переменной длины, специфичной для элемента, как показано на фиг. 4. Фиг. 5 иллюстрирует лист несколько примеров ANQP-элементов, определенных в 802.11-2012. Большинство ANQP-элементов, перечисленных на фиг. 5, используются для формирования ANQP ответов на запрос. Лист запроса ANQP-элемент является одним исключением, и он используется для формирования ANQP обращений на запрос. Другие протоколы объявления могут определять элементы, специфичные для протокола, с аналогичным общим форматом, как показано на фиг. 4. Например, изменения стандарта 802.11af определяют некоторые RLQP-элементы, которые являются специфическими для RLQP.
Формат листа запросов ANQP-элемента показан на фиг. 6. Как показано на фиг. 6, лист запросов ANQP-элемента содержит поле 610 идентификатора информации, содержащее значение, соответствующее лист запросов ANQP-элемента, как это определено на фиг. 5, поле 620 длинны, указывающее длину в октетах, оставшихся полей в листе запросов ANQP-элемента, и одно или более полей ANQP ID запроса, такие как поле 630 ANQP ID запроса и поле 640 ANQP ID запроса, каждое из которых содержит ID информацию ANQP-элемента, которую STA запрашивает. ID информация, содержащаяся в листе запросов ANQP-элемента, указывает, что STA, направляя ANQP обращение на запрос, желает принять ANQP-элемент, соответствующий ID информации, в ANQP ответе на запрос.
После направления обращения на запрос в соответствующий сервер протокола объявления, АР может принять ответ на запрос из сервера. Точка доступа может использовать GAS кадр исходного ответа для передачи ответа на запрос в запрашивающую STA, если размер ответа на запрос находится в пределах размера, ограниченного одним кадром GAS исходного ответа. Затем, процесс запроса может закончиться. В противном случае, АР фрагментирует превышающий размер ответа на запрос на несколько GAS кадров направления ответа и посылает GAS кадр исходного ответа с ненулевым значением задержки возвращения и без учета какой-либо части ответа на запрос для приглашения запрашивающей STA, чтобы отправить GAS кадры возвращения запроса, чтобы принять множество GAS кадров возвращения ответа для извлечения всех фрагментов ответа на запрос. STA затем посылает GAS кадр возвращения запроса, в ответ принимает GAS кадр возвращения ответа и повторяет эти этапы, пока GAS кадр возвращения ответа, несущий последний фрагмент ответа на запрос, не будет принят. Затем, STA может восстановить ответ на запрос. После этого, процесс запроса может закончиться. АР не требуется интерпретировать контент ответа на запрос, принятого из сервера протокола объявления. АР просто извлекает контент ответа на запрос, фрагменты его, если его размер слишком большой, и отправляет его на запрашивающую STA с использованием GAS кадра исходного ответа или одного или нескольких GAS кадров возвращения ответа.
На фиг. 7 показано тело кадра GAS кадра исходного ответа. Как показано на фиг. 7, GAS тело кадра исходного ответа содержит поле 705 категории и поле 710 действия, которые вместе указывают, что кадр является GAS кадром исходного ответа, поле 715 токена диалога, содержащее такое же значение, полученное из поля токена диалога, соответствующий GAS кадр исходного запроса, поле 720 кода состояния, указывающее на состояние соответствующего процесса запроса, поле 730 задержки возврата, содержащее значение задержки возврата, элемент 740 протокола объявления, имеющий такую же структуру, что и элемент 320 протокола объявления, и поле 750 длины ответа на запрос. GAS тело кадра исходного ответа может возможно включать в себя поле 760 ответа на запрос. Значение нуля, содержащееся в поле 750 длины ответа на вопрос, указывает на отсутствие поля 760 ответа на запрос. Ненулевое значение, содержащееся в поле 750 длины ответа на вопрос, указывает на присутствие и длину в октетах поля 760 ответа на запрос.
Поскольку признаки услуги и параметры сети доступа могут оставаться неизменными в течение длительного времени, а тем временем STA может посетить ту же точку доступа, и через АР, ту же сеть доступа или абонентскую услугу сетевого провайдера (SSPN) день за днем, то это может быть расточительным для STA повторно отправлять ANQP обращение на запрос на тот же ANQP сервер. В проекте 802.11ai, была разработана концепция ANQP конфигурации номера последовательности, где ANQP конфигурация номера последовательности, которая также известна как ANQP номер версии общей группы (CAG номер версии) и в настоящее время переименована IEEE 802.11 рабочей группой Ai в номер версии группы общего объявления (также сокращенно CAG номер версии), которая ассоциирована с группой сервисных признаков сети доступа и параметрами, которые выражаются в виде ANQP-элементов. Эта группа ANQP-элементов называется общей ANQP группой (CAG) и в настоящее время переименована IEEE 802.11 рабочей группой Ai в группу общего объявления (СAG). Поставщик ANQP сервера и сети доступа может принять решение, какие ANQP-элементы находятся в пределах С AG и могут поддерживать СAG номер версии. С AG номер версии увеличивается каждый раз, когда ANQP-элемент(ы) в пределах CAG изменяется, или любое значение атрибутов ANQP-элемента(ов) в пределах CAG изменяется. Во время предыдущего визита к точке доступа STA может получить CAG (т.е. группу ANQP-элементов), ассоциированную с точкой доступа, соответствующий CAG номеру версии и значению области, BSSID, HESSID и/или ESSID АР, из точки доступа и/или из ANQP сервера вслед за АР. Эта информация может упоминаться как информация высокого уровня. STA может хранить информацию высокого уровня для последующего использования.
Элемент СAG номер был определен в IEEE проекте 802.11ai, изменение D2.0 для АР, чтобы указать текущий CAG номер версии для STAs. Точка доступа может получить текущей CAG номер версии из соответствующего ANQP сервера. Точка доступа может включать в себя элемент CAG номера в кадрах бикона или кадрах ответа проб, которые АР посылает. Элемент CAG номера может быть использован STA для определения того, является ли CAG информация (информация более высокого уровня), то есть, группа ANQP-элементов и значений в этих ANQP-элементах, которая сохраняется STA для АР во время предыдущего посещения, все еще действительной или нет, посредством сравнения сохраненного CAG номера версии с CAG номером версии в принятом элементе CAG номера. Если два CAG номера версии равны, то STA может продолжить NDS процедуру с использованием сохраненной CAG информацией и без инициирования процесса ANQP запроса, в качестве ответа на запрос, что в противном случае был бы таким же, как сохраненный. Таким образом, может быть уменьшено число ANQP обращений на запрос и ответов на запросы и количество ассоциированных CAG кадров может быть уменьшено.
На фиг. 8 показан формат элемента СAG номера в IEEE проекта 802.11ai изменения D2.0. Как показано на фиг. 8, элемент 800 CAG номера содержит поле 810 ID элемента, содержащее значение идентификатора элемента, соответствующий элементу CAG номера, поле 820 длины с указанием длины в октетах оставшихся полей в элементе CAG номера, поле 830 CAG версии указывает на текущий CAG номер версии и поле 840 области. Значение в поле 830 СAG версии всегда может быть положительным числом, таким образом, значение, равное нулю в этой области, будет игнорировано принимающим STA. Поле 840 области содержит значение, указывающее действительную область CAG, ассоциированное со значением, содержащимся в поле 830 C