MCVideo client query: разрешение поиска ограничивается категориями и географическими областями профиля
Диспетчер MCVideo может искать источники на одном объекте, но не получает ожидаемый результат по другому району или категории. Проверять только общий признак разрешения client query недостаточно. ETSI TS 123 281 V19.9.0 отдельно предусматривает разрешённые категории и географические области такого поиска.
Несколько частей полномочия
В пользовательском профиле есть authorization to query MCVideo client. Рядом перечислены category tags, по которым разрешён запрос, и geography areas, где разрешено выполнять поиск.
Следовательно, общий допуск и область его применения нужно сопоставлять вместе. Наличие кнопки поиска не доказывает неограниченный доступ к любым категориям устройств и любому местоположению.
Нельзя также подменять список категорий поиска перечнем категорий видео для приёма. Эти параметры относятся к разным задачам профиля.
Что передаёт сам запрос
Процедура client query использует местоположение области и при необходимости дополнительные критерии. Сервер проверяет право пользователя выполнить поиск и возвращает соответствующие источники.
Поэтому неполный на вид результат требует проверки сразу нескольких условий: исходных сохранённых сведений capabilities, области запроса, фильтра и разрешённого охвата пользователя.
Из одного отсутствующего ID нельзя заключить, что устройство физически выключено. Оно могло не попасть в применимую область конкретного разрешённого запроса.
Практический тест
В согласованном тестовом составе используют известные источники в определённых областях и с известными категориями. Сначала фиксируют права профиля, затем выполняют предусмотренные запросы.
Для каждого результата сохраняют место применения, критерий и фактический список ID. Если проверяется ограниченная область доступа, отрицательный сценарий выполняют по утверждённой программе, не меняя права без основания.
Способ представления ограничения пользователю уточняют по продукту. Стандарт не задаёт здесь универсальную подпись «за пределами района» на каждом клиенте.
Что делать после нахождения
Найденный источник ещё не означает автоматического права включить его камеру или получить любое содержимое. Для последующей коммуникации действуют отдельные полномочия и процедуры.
В протоколе поиска поэтому не пишут «видеодоступ подтверждён», если выполнено только получение перечня ID. Фактическое видео проверяют отдельно на разрешённой контрольной сцене.
Так инженер отличает область поиска от общей работоспособности устройства и от права управлять им. Диспетчер получает объяснимый результат MCVideo client query, а техническое задание точно задаёт, где и по каким категориям его рабочая роль должна находить источники изображения.
