ФЕДЕРАЛЬНОЕ АГЕНТСТВО
ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
ПРЕДВАРИТЕЛЬНЫЙ НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
пнет
423— 2020
(ИСО/МЭК 20005:2013)
Информационные технологии
СЕТИ СЕНСОРНЫЕ
Службы и интерфейсы, поддерживающие совместную обработку данных в интеллектуальных сенсорных сетях
(ISO/IEC 20005:2013, MOD)
Издание официальное
Москва Стаида ртмнформ 2020
Предисловие
1 ПОДГОТОВЛЕН Акционерным обществом «Всероссийский научно-исследовательский институт сертификации» (АО «ВНИИС») и Акционерным обществом «Российская венчурная компания» (АО «РВК») на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК194 «Кибер-физические системы»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 23 июля 2020 г. № 32-пнст
4 Настоящий стандарт является модифицированным по отношению к международному стандарту ИСО/МЭК 20005:2013 «Информационные технологии. Сенсорные сети. Службы и интерфейсы, поддерживающие совместную обработку данных в интеллектуальных сенсорных сетях» (ISO/IEC 20005:2013 «Information technology — Sensor networks — Services and interfaces supporting collaborative information processing in intelligent sensor networks». MOD) путем изменения отдельных фраз (слов, значений показателей. ссылок), которые выделены в тексте курсивом. Внесение указанных технических отклонений направлено на учет потребностей национальной экономики Российской Федерации.
Сведения о соответствии ссылочных национальных стандартов международным стандартам, использованным в качестве ссылочных в примененном международном стандарте, приведены в дополнительном приложении ДА
5 Некоторые элементы настоящего стандарта могут быть объектами патентных прав. Международная организация по стандартизации (ИСО) и Международная электротехническая комиссия (МЭК) не несут ответственности за установление подлинности каких-либо или всех таких патентных прав
Правила применения настоящего стандарта и проведения его мониторинга установлены в ГОСТ Р 1.16—2011 (разделы 5 и 6).
Федеральное агентство по техническому регулированию и метрологии собирает сведения о практическом применении настоящего стандарта. Данные сведения, а также замечания и предложения по содержанию стандарта можно направить не позднее чем за 4 мес до истечения срока его действия разработчику настоящего стандарта по адресу: 121205 Москва. Инновационный центр Сколково, ул. Нобеля, д. 1. e-mail: info@tc194.ru и/или в Федеральное агентство по техническому регулированию и метрологии: 109074 Москва. Китайгородский проезд. <3. 7. стр. 1.
В случае отмены настоящего стандарта соответствующая информация будет опубликована в ежемесячном информационном указателе «Национальные стандарты» и также будет размещена на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
© ISO. 2013 — Все права сохраняются
© Стандартинформ. оформление. 2020
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
Содержание
1 Область применения
2 Нормативные ссылки
3 Термины и определения
4 Сокращения
5 Общее описание
5.1 Общие положения
5.2 Требования к интеллектуальным сенсорным сетям.
5.3 Обзор совместной обработки информации (СIP)
5.4 Функциональная модель CIP
5.5 Службы, поддерживающие CIP
6 Основные службы и интерфейсы
6.1 Общие положения
6.2 Служба событий
6.3 Служба логической группировки
6.4 Служба группировки данных
6.5 Служба регистрации данных
6.6 Служба описания информации
6.7 Служба межузловой активации
6.8 Служба адаптации параметров
7 Расширенные службы и интерфейсы
7.1 Общие положения
7.2 Служба управления QoS
7.3 Служба планирования на основе CIP
7.4 Служба адаптивного восприятия
Приложение А (справочное) Пример основных служб и интерфейсов
Приложение 8 (справочное) Пример расширенных служб и интерфейсов
Приложение ДА (справочное) Сведения о соответствии ссылочных национальных
стандартов международным стандартам, использованным в качестве ссылочных в примененном международном
стандарте
Библиография
Введение
Сенсорные сети широко используются в различных областях применения, включая мониторинг окружающей среды, транспортировку, производство, химические процессы, здравоохранение, дома и здания, т. е. проводные/беспроводные сенсорные сети можно рассматривать как расширение Интерне* та. взаимодействующего с физическим миром. Интеллектуальные сенсорные сети становятся все бо> лее привлекательными в широком спектре приложений для решения задач, связанных со сложностью внутренней среды, масштабированием сети на несколько порядков и динамическими требованиями приложений. Интеллектуальные сенсорные сети разрабатываются для предоставления новых возможностей системы, таких как самоадаптируемость среды, поддержка динамических задач и автономное обслуживание системы. Совместная обработка информации (CIP). которая интегрирует алгоритмы об* работки информации с механизмами совместной работы, позволяет интеллектуальным сенсорным се* тям повысить эффективность, качество и надежность обработки информации в реальных сценариях применения. Настоящий стандарт определяет службы и интерфейсы, поддерживающие CIP в Интел* лектуальных сенсорных сетях.
ПНСТ 423—2020
(ИСО/МЭК 20005:2013)
ПРЕДВАРИТЕЛЬНЫЙ НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационные технологии
СЕТИ СЕНСОРНЫЕ
Службы и интерфейсы, поддерживающие совместную обработку данных в интеллектуальных сенсорных сетях
Information technology. Sensor networks. Services and interfaces supporting collaborative information processing in intelligent sensor networks
Срок действия — с 2021—01—01 до 2024—01—01
1 Область применения
Настоящий стандарт определяет службы и интерфейсы, поддерживающие совместную обработку информации (CIP) в интеллектуальных сенсорных сетях.
Настоящий стандарт устанавливает:
• функциональные возможности CIP и функциональную модель CIP;
- общие службы поддержки CIP;
•общие интерфейсы служб для CIP.
2 Нормативные ссылки
В настоящем стандарте использована нормативная ссылка на следующий стандарт:
ГОСТ Р ИСО/МЭК 7498-1 Информационная технология. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 1. Базовая модель
Примечание — При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю «Национальные стандарты». который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя «Национальные стандарты» за текущий гад. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссыгжу.
3 Термины и определения
8 настоящем стандарте применены следующие термины с соответствующими определениями (см. также (1]):
3.1 регистрация данных (data registration): Процесс преобразования различных наборов данных в одну систему координат.
3.2 событие (event): Все. что происходит или рассматривается как происходящее в одно мгновение или за определенный промежуток времени.
Издание официальное
3.3 набор служб/поднабор служб (service set/service subset): Группа или подгруппа служб, обеспечивающих общие механизмы или средства для удовлетворения определенных требований пользователей или приложений.
4 Сокращения
В настоящем стандарте применены следующие сокращения:
CDE — сущность декларации возможностей (Capability Declaration Entity);
CIP — совместная обработка информации (Collaborative Information Processing);
CRSE — сущность спецификации требований связи (Communication Requirement Specification Entity);
CS — основная служба (Core Service);
CSPE — сущность планирования совместной стратегии (Collaborative Strategy Planning Entity);
ES — расширенная служба (Enhanced Service);
FAR — вероятность ложных тревог (False Alarming Rate);
FCR — требование к функциональным возможностям (Functional Capability Requirement);
GSR — обобщенное системное требование (Generalized System Requirement);
OSI/RM — взаимосвязь открытых систем/эталонная модель (Open Systems Interconnection/ Reference Model);
QoS — качество обслуживания (Quality of Service);
SAP — точка доступа к службе (Service Access Point).
5 Общее описание
5.1 Общие положения
Система из одной или более сенсорных сетей интегрирует процессы восприятия, передачи и обработки данных/информации и предоставления информации. На рисунке 1 представлено функциональное многоуровневое архитектурное представление системы сенсорных сетей.
Внсокихиняшв уровень npmunm (уровень W 7)
иммои-информации
Уровень бпошх функций
Уровень базовых функций реализует базовую функциональность, выполняемую на нижних уров-нях эталонной модели взаимосвязи открытых систем (OSI/RM по ГОСТР ИСО/МЭК 7498‘1). в том числе на физическом, канальном, сетевом и другом необязательном уровнях связи. Выше уровня базовых функций находятся уровень приложений и уровень служб. Уровень приложений предоставляет службы отдельным приложениям и/или пользователям и реализует такие функции, как публикация информации. индексирование, обработка информации и т. д. Уровень служб предоставляет общие универсаль-ные службы для сущностей на прикладном уровне, в том числе службу локализации, службу синхронизации времени, службу защиты и др.
5.2 Требования к интеллектуальным сенсорным сетям
Помимо обобщенных системных требований (GSR) и требований к функциональным возможностям (FCR) сенсорных сетей, к интеллектуальным сенсорным сетям предъявляются дополнительные требования. Интеллектуальные сенсорные сети должны решать задачи, связанные со сложностью окружающей среды внутри сети, с масштабированием сети на несколько порядков и динамическими требованиями приложений.
Самоадаптируемость к окружающей среде: интеллектуальная сенсорная сеть должна адаптироваться для получения требуемой производительности системы при изменении физических характеристик окружающей среды в области мониторинга. Например, интеллектуальная система защиты от вторжений должна иметь постоянные эксплуатационные показатели, такие как вероятность обнаружения и вероятность ложных тревог (FAR), при изменении условий окружающей среды сенсорной сети.
Поддержка динамических задач: интеллектуальная сенсорная сеть должна поддерживать динамические задачи, включая динамическое назначение задач, динамическое упорядочение задач по приоритетам, динамическое предоставление служб польэователям/лотребителям информации и динамическую настройку качества обслуживания (QoS).
Автономное обслуживание системы: интеллектуальная сенсорная сеть должна автономно обслуживать функционал системы в случае масштабирования сети, мобильности узлов, появления новых узлов, выхода узлов и отказов узлов.
5.3 Обзор совместной обработки информации (CIP)
Системы сенсорных сетей собирают исходные сенсорные данные из физического мира и извлекают из исходных данных информацию о свойствах, информацию для принятия решений и знания о физическом мире.
При интеграции с метаданными, такими как описание сенсорной информации, идентификация датчика и местоположение сенсорной информации. CIP обеспечивает эффективное управление ресурсами для динамического управления задачами. CIP является обязательным требованием к информационной службе на основе сенсорной сети, что позволяет работать с ограничениями энергообеспечения (например, аккумуляторов), вычислительных ресурсов, памяти и пропускной способности канала. CIP позволяет решать такие технические задачи, как динамические задачи, неопределенность измерений, мобильность узлов и адаптируемость к окружающей среде.
Целями CIP в сенсорных сетях являются повышение эффективности системы, улучшение качества обслуживания и обеспечение эксплуатационных показателей системы. CIP предоставляет эффективные механизмы, такие как объединение по большинству голосов, объединение шаблонов решений и статистические методы для обработки неполной и/или неточной информации. CIP также предоставляет протоколы для решения задач, связанных со сложностью окружающей среды внутри сети, с масштабированием сети на несколько порядков и динамическими требованиями приложений.
CIP может быть представлена с трех разных точек зрения. На рисунке 2 показана трехмерная концептуальная модель CIP.
Первая точка зрения рассматривает уровни обработки CIP. С этой точки зрения CIP может быть реализована на уровне данных, уровне функций и уровне решений.
Вторая точка зрения рассматривает сущности, задействованные в CIP. которые включают датчики. модули обработки, узлы, кластеры и подсети.
Приложение 1 Система защиты от вторжений
1 Обнаружение
2 Клоссифиюция
3 Локализация
4 Отслеживание
Уровни обработки CIP
Приложение 2
Система медицинского контроля
1 Изм^е>е«е темперетуры тела, давлений, уровня глюкозы
2 Проверка дыхания
3 Анализ походки
4 измереше экг
Компоненты задач CIP
Рисунок 2 — Концептуальная модель CIP
Третья точка зрения рассматривает компоненты задач CIP. Компоненты задач зависят от конкретных сценариев применения сенсорных сетей. В системе защиты от вторжений компонентами задач являются обнаружение цели, классификация, локализация и отслеживание для служб безопасности. В системе медицинского контроля компоненты задач могут включать измерение артериального дав-ления/темлературы, проверку дыхания и анализ походки. На рисунке 2 показано, что для компонента задач CIP «отслеживание» для приложения 1 применяется обработка на уровне решений и на уровне свойств и используются сущности датчиков и модулей обработки.
Выбор и использование компонентов с трех точек зрения определяются реализациями прикладных задач или персонализированными службами сенсорных сетей.
5.4 Функциональная модель CIP
На рисунке 3 показана функциональная модель CIP. CIP характеризуется тремя сущностями, а именно сущностью декларации возможностей (CDE). сущностью планирования совместной стратегии (CSPE) и сущностью спецификации требований связи (CRSE).
CDE декларирует возможности сенсорных узлов в сенсорной сети. Возможности включают в себя информацию об узле, такую как модальность датчика, конфигурация датчика, диапазон измерений, оставшийся срок службы по электропитанию, местоположение, оставшуюся емкость памяти, полосу пропускания связи и т. д.. а также характеристики сенсорных данных, собранных сенсорным узлом. Характеристики сенсорных данных включают в себя отношение сигнал/шум (SNR), мощность сигнала, расчетное расстояние между целью (или целями) и сенсорными узлами, прогнозирование параметров состояния и тд. Декларация возможностей сенсорного узла требует предварительного процесса оценивания возможностей.
Наиболее важной сущностью СIР является сущность планирования совместной стратегии (CSPE). CSPE использует информацию, предоставленную CDE, и решает, как будет осуществляться совместная обработка информации. CSPE принимает решение, при котором может быть достигнута лучшая производительность обработки информации при эффективном использовании ресурсов. Для принятия решения используются функции стоимости или критерии полезности.
Для реализации выбранного решения могут быть использованы две парадигмы вычислений: централизованные вычисления и распределенные вычисления. В парадигме распределенных вычислений существует несколько локальных вычислительных центров/центров объединения. В парадигме централизованных вычислений существует только один центральный вычислительный центр/центр объединения. Парадигма определяется сущностью CSPE. Сущность CSPE должна указывать пространственную и временную корреляцию между различными локальными центрами, которая может быть динамической.
Сущность спецификации требований к связи (CRSE) действует как интерфейс между постав* щиком информационных служб и обменом информацией. CRSE определяет параметры и протоколы связи. Должны быть указаны такие требования, как сквозная задержка, временный джиттер, битовая ошибка и другие параметры QoS.
5.5 Службы, поддерживающие CIP
Общие службы на уровне служб могут быть разделены на различные поднаборы в зависимости от потребителей служб на прикладном уровне. Настоящий стандарт определяет поднабор общих служб, которые взаимодействуют с сущностями CIP на уровне приложений и поддерживают реализацию функ* циональности сущностей CIP.
Службы, поддерживающие CIP, включают два класса: основные службы (CS) и расширенные службы (ES) (см. рисунок 4). Основные службы включают фундаментальные и обязательные службы. Расширенные службы реализуются путем объединения служб, например интеграции двух или более основных служб или других общих служб.
Рисунок 4 — Обзор служб, поддерживающих CIP
5.5.1 Основные службы, поддерживающие CIP
Основные службы, поддерживающие CIP:
- служба событий. Служба реализует функции, связанные с процессом подписки на события, регистрации, отмены и отписки. Событие может быть вызвано изменениями среды, появлением нового физического сигнала и динамикой состояния сети;
- служба логической группировки. Служба реализует функции, связанные с созданием и управлением логической группой для реализации CIP на уровне приложений. Логическая группа — это логи* ческий набор сущностей сенсорной сети, участвующих в задачах обработки информации, таких как об* наружение цели, классификация, локализация и отслеживание цели. Служба логической группировки обеспечивает механизм установления отношений сотрудничества между сущностями;
- служба группировки данных. Данные генерируются различными датчиками в разных временных интервалах и масштабах. Служба определяет или задает интервал времени, общий для всех дат* чиков. и группирует для обработки все сенсорные данные, полученные в течение этого интервала времени. Служба группировки данных использует службу синхронизации времени;
- служба регистрации данных. Данные, генерируемые в распределенных сенсорных узлах, могут иметь разные системы пространственных координат. Регистрация данных проводит преобразование или интеграцию различных наборов данных в одну систему координат. Служба использует описание эталонной системы координат и предоставляет функции для поддержания согласованности эталонной системы координат среди участников CIP;
- служба описания информации. Служба предоставляет механизмы описания информации в интеллектуальной сенсорной сети. Информация может быть входным параметром для процессов CIP или результатом процессов CIP;
- служба межузловой активации. Служба предоставляет механизмы инициирования выполнения задач и запуска модулей в одном сенсорном узле из другого сенсорного узла. Служба обеспечивает динамическое управление задачами;
- служба адаптации параметров. Служба предоставляет механизмы адаптации или реконфигурирования параметров CIP. Служба обеспечивает производительность системы в случае динамических изменений в среде развертывания и требований приложений.
5.5.2 Расширенные службы, поддерживающие CIP
Расширенные службы, поддерживающие CIP:
- служба управления QoS. Служба предоставляет механизмы для определения, обновления и применения профилей QoS. В интеллектуальных сенсорных сетях QoS следует рассматривать с точки зрения обработки информации и с точки зрения связи. Служба управления QoS использует службу логической группировки и службу адаптации параметров;
- служба планирования на основе CIP. Служба предоставляет функции контроля и планирования состояний узлов по запросу сущностей CIP. Служба обеспечивает реализацию проблемно-ориентированной сети и планирование задач по требованию. Служба планирования на основе CIP использует службу событий, службу логической группировки, службу адаптации параметров, службу межузловой активации и другие общие службы, включая службу поиска соседей;
- служба адаптивного восприятия. Служба предоставляет механизмы адаптивного применения правил восприятия в зависимости от событий и контекста. Служба обеспечивает автономное обслуживание системы и адаптивность системы. Служба адаптивного восприятия использует службу событий, службу описания информации и другие общие службы, включая службу конфигурирования датчиков.
6 Основные службы и интерфейсы
6.1 Общие положения
В настоящем разделе определены основные службы, поддерживающие CIP в интеллектуальных сенсорных сетях. Для каждой службы определены примитивы службы и параметры примитивов. В таблице 1 приведены наименования точек доступа к службе (SAP), через которые предоставляется конкретная служба.
Таблица 1 — Основные службы и наименования SAP
Служба | Наименование SAP |
Служба событий | EVENT-SAP |
Служба логической группировки | LG-SAP |
Окончание таблицы 1
Служба | Наименование SAP |
Служба группировки данных | DG-SAP |
Служба регистрации данных | REG-SAP |
Служба описания информации | INFO-SAP |
Служба межузлоеой активации | N2NACT-SAP |
Служба адаптации параметров | PAR-SAP |
6.2 Служба событий
Сервис мероприятий предоставляется через EVENT-SAP. EVENT-SAP — это логический интерфейс между службой событий на уровне служб и сущностью CIP на уровне приложения. Логический интерфейс включает в себя набор примитивов (см. таблицу 2) и их параметры (см. таблицу 3).
Таблица 2 — Примитивы EVENT-SAP
Наименование | Запрос | Индикация | Огрет | Подтверждение |
EVENT-SUB | 6.2.1 | 6.2.2 | — | 6.2.3 |
EVENT-REG | — | 6.2.4 | — | — |
EVENT-UNSUB | 6.2.5 | — | — | 6.2.6 |
Таблица 3 — Параметры примитивов EVENT-SAP
Имя параметра | Описание |
EVSubSourcelD | Идентификатор исходного узла подписки на событие |
Е VSubDestinationl D | Идентификатор узла назначения подлиски на событие |
EVSubModel | Модели подписки на события |
EVSubValue | Значение для конкретной модели подписки на событие |
EV.TWne | Указание времени для возникновения события, как предусмотрено уровнем служб. Возврат из узла назначения |
EVSubResultCode | Код результата работы службы событий |
6.2.1 EVENT-SUB. request
Примитив запрашивает процесс подлиски на события. Параметры примитива:
EVENT-SUB.request {
EVSubSourcelD.
EVSubDestinationlD.
EVSubModel.
EVSubValue
}
Параметры примитива приведены в таблице 3.
Примитив используется сущностью CIP для подписки на события. После получения примитива сущность, предоставляющая службу событий, реализует подлиску на события е узле EVSubDestinationlD для узла EVSubSourcelD.
6.2.2 EVENT-SUB.indication
Примитив указывает сущности CIP подписку на событие. Параметры примитива:
EVENT-SUB.indication {
EVSubSourcelD,
EVSubDestinationlD.
EVSubModel.
EVSubValue
}
Параметры примитива приведены в таблице 3.
Примитив используется для указания подписки на событие уровнем служб.
6.2.3 EVENT-SUB.confirm
Примитив подтверждает подписку на событие уровнем служб. Параметры примитива:
EVENT-SUB.confirm {
EVSubSourcelD.
EVSubDestinationlD.
EVSubResultCode
Параметры примитива приведены в таблице 3.
Примитив сообщает о результате запроса на подписку на событие. Результат подписки указывается в параметре EVSubResultCode.
6.2.4 EVENT-REG.indication
Примитив указывает сущности CIP на возникновение события. Параметры примитива:
EVENT-REG.indication (
EVSubSourcelD.
EVS ub Destination ID.
EV_Time
}
Параметры примитива приведены в таблице 3.
Примитив для указания уровнем служб возникновения события. При возникновении нескольких событий примитив генерируется более одного раза. При получении примитива сущности CIP сообщается о возникновении события. Время возникновения или обнаружения события указывается в EV_Time.
6.2.5 EVENT-UNSUB.request
Примитив запрашивает отмену подписки на события. Параметры примитива:
EVENT-UNSUB.request {
EVSubSourcelD.
EVSubDestinationlD.
EVSubmodet,
EVS ubValue
Параметры примитива приведены в таблице 3.
Примитив используется сущностью CIP для отмены подписки. При получении примитива сущность. предоставляющая службу событий, отменяет подписку на событие в узле EVSubDestinationlD для узла EVSubSourcelD.
6.2.6 EVENT-UNSUB.confirm
Примитив подтверждает отмену подписки на событие. Параметры примитива:
EVENT-UNSUB.confirm {
EVSubSourcelD.
EVSubDestinationlD.
EVSubResultCode
Параметры примитива приведены в таблице 3.
Примитив подтверждает отмену подписки на событие. Результат отмены указывается в параметре EVSubResultCode.
6.3 Служба логической группировки
Служба логической группировки предоставляется через LG-SAP. LG-SAP — это логический интерфейс между сущностью службы логической группировки на уровне служб и сущностью CIP на уровне приложения. Логический интерфейс включает в себя набор примитивов (см. таблицу 4) и их параметры (см. таблицу 5).
Таблица 4 — Примитивы LG-SAP
Наименование | Запрос | Индикация | Ответ | Подтверждение |
LG-ESTABLISH | 6.3.1 | 6.3.2 | — | 6.3.3 |
LG-MEMBERIN | 6.3.4 | — | — | 6.3.5 |
Окончание таблицы 4
Наименмание | Запрос | Индикация | Ответ | Подтверждение |
LG-MEMBEROUT | 6.3.6 | — | — | 6.3.7 |
LG-DISMISS | 6.3.8 | 6.3.9 | — | 6.3.10 |
LG-QUERY | 6.3.11 | — | — | 6.3.12 |
LG-SET | 6.3.13 | 6.3.14 | — | 6.3.15 |
Таблица 5 — Параметры примитивов LG-SAP
Имя параметра | Описание |
LGRequestorlD | Идентификатор узла запроса логической группировки |
LGCoordinatorlD | Идентификатор координатора узла логической группы |
LGMaxNum | Максимагъное количество участников логической группы |
LGMemberlNID | Идентификатор участника, который запрашивает участие в логической группе |
LGMemberOUTID | Идентификатор участника, который запрашивает выход из логической группы |
LGAttributeNum | Количество атрибутов логической группы |
LGAttribute | Структура данных имени и значения атрибута логической группы. Возврат из узла координатора |
LGAttributeName | Имя атрибутов логической группы |
LGAttributeValue | Значение атрибутов логической группы |
LGResultCode | Код результата работы службы логической группировки |
6.3.1 LG-ESTABLISH.request
Примитив запрашивает создание логической группы. Параметры примитива:
LG-ESTABLISH.request {
LGRequestorlD.
LGCoordinatorlD.
LGMaxNum
}
Параметры примитива приведены в таблице 5.
Примитив используется сущностью CIP для запроса создания логической группы. При получении примитива узел LGCoordinatorlD создает логическую группу и объявляет себя е качестве координатора новой логической группы. LGCoordinatorlD используется в качестве имени или идентификатора новой логической группы. Устанавливается таблица участников в логической группе с количеством записей LGMaxNum. Таблица поддерживается в узле LGCoordinatorlD. Узел может быть одновременно координатором не более чем одной логической группы, но участником нескольких логических групп.
6.3.2 LG-ESTABLISH.indicatlon
Примитив указывает создание логической группы. Параметры примитива;
LG-ESTABLISH.indication {
LGRequestorlD.
LGCoordinatorlD.
LGMaxNum
}
Параметры примитива приведены в таблице 5.
Примитив используется, когда уровень служб указывает сущности CIP на создание логической группы. При получении примитива сущности CIP указывается установление логической группы, и. следовательно. могут быть запрошены атрибуты логической группы.
6.3.3 LG-ESTABUSH.confirm
Примитив подтверждает установление логической группы уровнем служб. Параметры примитива:
LG-ESTABLISH.confirm {
LGRequestorlD.
LGCoordinatorlD, LGResultCode } Параметры примитива приведены в таблице 5. Примитив сообщает результат запроса на установление логической группы. Параметр LGResultCode указывает на успешный результат, если создана логическая группа, координируемая уз-лом LGCoordinatorlD. В противном случае узлу LGRequestorlD указывается ошибка.
6.3.4 LG-MEM8ERIN.request
Примитив запрашивает участие в логической группе. Параметры примитива:
LG-MEMBERIN.request {
LGCoordinatorlD, LGMemberINID } Параметры примитива приведены в таблице 5. Примитив используется сущностью CIP из уровня приложений в узле LGMemberINID для запроса участия в логической группе, которая координируется узлом LGCoordinatorlD. При получении примитива если текущее число участников меньше максимального числа участников логической группы, то узел LGCoordinatorlD добавляет LGMemberINID в таблицу участников логической группы, и текущее число участников увеличивается на 1. В противном случае генерируется значение LGResultCode для указания заполнения логической группы.
6.3.5 LG'MEMBERIN.confirm
Примитив подтверждает результат запроса участия в логической группе сущности CIR Параметры примитива:
LG-MEMBERIN.confirm (
LGCoordinatorlD, LGMemberINID. LGResultCode } Параметры примитива приведены в таблице 5. Примитив сообщает результат запроса участия в логической группе. В LGResultCode записывается успешный результат, если узел LGMemberINID присоединился к логической группе, координируемой узлом LGCoordinatorlD. В противном случае указывается ошибка.
6.3.6 LG-MEMBEROUT.request
Примитив запрашивает выход из логической группы. Параметры примитива: LG-MEMBEROUT.request { LGCoordinatorlD. LGMemberOUTID
Параметры примитива приведены в таблице 5.
Примитив используется сущностью CIP из уровня приложений в узле LGMemberOUTID для запроса выхода из логической группы, которая координируется узлом LGCoordinatorlD. При получении примитива узел LGCoordinatorlD удаляет LGMemberOUTID из таблицы участников логической группы. При этом текущее число участников уменьшается на 1.
6.3.7 LG-MEMBEROUT.confirm
Примитив подтверждает для сущности CIP результат запроса выхода из логической группы. Параметры примитива:
LG-MEMBERIN.confirm (
LGCoordinatorlD, LGMemberOUTID. LGResultCode
Параметры примитива приведены в таблице 5.
Примитив сообщает результат запроса выхода из логической группы. Параметр LGResultCode указывает успешный результат, если узел LGMemberINID выходит из логической группы, координируемой узлом LGCoordinatorlD. В противном случае указывается ошибка.
6.3.8 LG-DISMISS.request
Примитив запрашивает из уровня приложений удаление логической группы. Параметры примитива: LG-DISMISS.request (
LGRequestorlD.
LGCoordinatorlD
}
Параметры примитива приведены в таблице 5.
Примитив используется сущностью CIP из прикладного уровня для запроса удаления логической группы в узле LGCoordinatorlD. После получения примитива узел LGCoordinatorlD освобождает память от таблицы участников и переменных атрибутов текущей логической группы. После удаления узел LGCoordinatorlD помечает себя как некоордннирующий узел и. следовательно, может действовать как новый координатор по запросу о создании новой группы. Участие узла LGCoordinatorlD в других логи* ческих группах не затрагивается.
6.3.9 LG*DISMISS.indlcatlon
Примитив указывает сущности CIP удаление логической группы. Параметры примитива:
LG*DISMISS.indicatfc>n {
LGRequestorlD.
LGCoordinatorlD
}
Параметры примитива приведены в таблице 5.
Примитив используется, когда уровень служб указывает сущности CIP удаление логической груп* пы в узле LGCoordinatorlD.
6.3.10 LG*DISMISS.conflrm
Примитив подтверждает сущности CIP в узле LGRequestorlD удаление логической группы. Пара* метры примитива:
LG-DISMISS.confirm (
LGRequestorlD.
LGCoordinatorlD.
LGResultCode
}
Параметры примитива приведены в таблице 5.
Примитив сообщает о результате запроса на удаление логической группы. Параметр LGResultCode указывает успешный результат, если логическая группа, координируемая узлом LGCoordinatorlD. была удалена. В противном случае указывается ошибка.
6.3.11 LG-QUERY.request
Примитив запрашивает из уровня приложений атрибуты логической группы. Параметры примитива:
LG-QUERY.request (
LGRequestorlD,
LGCoordinatorlD.
LGAttributeNum.
LGAttribute
}
Параметры примитива приведены в таблице 5.
Примитив используется сущностью CIP в узле LGRequestorlD для запроса атрибутов логи* ческой группы, которая координируется узлом LGCoordinatorlD. После получения примитива узел LGCoordinatorlD запрашивает число атрибутов LGAttributeNum текущей логической группы. Имена и значения атрибутов структурированы в LGAttribute.
6.3.12 LG*QUERY.confirm
Примитив возвращает сущности CIP атрибуты логической группы. Параметры примитива:
LG*QUERY.confirm {
LGRequestorlD.
LGCoordinatorlD.
LGAttributeNum.
LGAttribute.
LGResultCode
}
Параметры примитива приведены в таблице 5.
Примитив возвращает результат запроса атрибутов логической группы, координируемой узлом LGCoordinatorlD. LGResuttCode указывает успешный результат, если атрибуты LGAttributeNum возвращены в параметре LGAttribute. В противном случае указывается ошибка.
6.3.13 LG-SET.request
Примитив запрашивает установку значений определенных атрибутов логической группы. Параметры примитива:
LG-SET.request {
LGRequestorlD,
LGCoordinatorlD.
LGAttributeName.
LGAttribute Value
}
Параметры примитива приведены в таблице 5.
Примитив используется сущностью CIP для установки значений определенных атрибутов логической группы. При получении примитива сущность уровня служб в узле LGCoordinatorlD пытается извлечь атрибут LGAttributeName. Если атрибут LGAttributeName недействителен, то генерируется ошибка. В противном случае узел LGCoordinatorlD пытается установить значение атрибута LGAttributeName с помощью LGAttributeValue. Может быть применена дополнительная процедура для проверки действительности значения LGAttributeValue для атрибута LGAttributeName. Если значение недействительно, генерируется код ошибки.
6.3.14 LG-SET.indicatlon
Примитив указывает сущности CIP. что был получен запрос установки значения определенного атрибута логической группы. Параметры примитива:
LG-SET.indication (
LGRequestorlD.
LGCoordinatorlD.
LGAttributeName
}
Параметры примитива приведены в таблице 5.
Примитив используется, когда уровень служб указывает сущности CIP на процесс установки значения атрибута логической группы в узле LGCoordinatorlD.
6.3.15 LG-SET.confirm
Примитив подтверждает изменение значения атрибута логической группы. Параметры примитива: LG-SET.confirm {
LGRequestorlD.
LGCoordinatorlD.
LGAttributeName.
LGResultCode
}
Параметры примитива приведены в таблице 5.
LGResuttCode указывает успешный результат, если установлено значение атрибута LGAttributeName. Если значение атрибута LGAttributeName не установлено, то указывается ошибка.
6.4 Служба группировки данных
Служба группировки данных предоставляется через DG-SAR DG-SAP является логическим интерфейсом между сущностью службы группировки данных на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 6) и их параметры (см. таблицу 7).
Таблица 6 — Примитивы DG-SAP
Наименование | Запрос | Индикация | Ответ | Подтверждение |
DG-DGQUERY | 6.4.1 | — | — | 6.4.2 |
DG-DGEXEC | 6.4.3 | 6.4.4 | — | 6.4.5 |
Таблица 7 — Параметры примитивов DG-SAP
Имя параметра | Описание |
DGSrcID | Идентификатор исходного узла службы группировки данных |
DGDstlD | Идентификатор узла назначения службы группировки данных |
DGTimeRef | Значение временной привязки в процессе группировки данных. Возврат из узла назначения |
DGExecVal | Значение для процесса группировки данных в узле назначения |
DGResultCode | Код результата службы группировки данных |
6.4.1 DG-DGQUERY.request
Этот примитив запрашивает значение эталонного времени для группировки данных по объектам CIP на прикладном уровне.
Параметры примитива:
DG-DGQUERY.request {
DGSrcID.
DGDstlD.
DGTimeRef
}
Параметры примитива приведены в таблице 7.
Примитив используется сущностью CIP для запроса значения эталонного времени, которое требуется для процесса группировки данных в узле DGSrcID. При получении примитива узел DGDstlD получает текущее эталонное время для генерации сенсорных данных, которое возвращается с помощью DGTimeRef.
6.4.2 DG-DGQUERY.confirm
Примитив возвращает значения эталонного времени сущности CIP. Параметры примитива:
DG-DGQUERY.confirm (
DGSrcID.
DGDstlD.
DGTimeRef.
DGResultCode
}
Параметры примитива приведены в таблице 7.
DGResultCode указывает успешный результат, если значение эталонного времени для генерации сенсорных данных возвращено в параметре DGTimeRef. В противном случае указывается ошибка.
6.4.3 DG-DGEXEC.request
Примитив запрашивает выполнение группировки данных. Параметры примитива:
DG-DGEXEC.request (
DGSrcID.
DGDstlD.
DGExecVal
}
Параметры примитива приведены в таблице 7.
Примитив используется сущностью CIP в узле DGSrcID для запроса выполнения группировки данных в узле DGDstlD. При получении примитива узел DGDstlD выполняет процесс группировки данных с использованием DGExecVal.
6.4.4 DG-DGEXEC.indication
Примитив указывает выполнение процесса группировки данных. Параметры примитива:
DG-DGEXEC.indication {
DGSrcID.
DGDstlD.
DGExecVal
}
Параметры примитива приведены в таблице 7.
Примитив используется, когда уровень служб указывает сущности CIP выполнение процесса группировки данных.
6.4.5 OG-DGEXEC.confirm
Примитив подтверждает выполнение группировки данных. Параметры примитива:
DG-DGEXEC.confirm {
DGSrclD.
DGDstID.
DGResultCode
}
Параметры примитива приведены в таблице 7.
Примитив сообщает сущности CIP результат выполнения процесса группировки данных. DGResultCode указывает успешный результат, если эталонное время для генерации сенсорных данных в узле DGDstID успешно синхронизировано с эталонным временем в узле DGSrclD. В противном случае указывается ошибка.
6.5 Служба регистрации данных
Служба регистрации данных предоставляется через REG-SAP. REG-SAP является логическим интерфейсом между сущностью службы регистрации данных на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 8) и их параметры (см. таблицу 9).
Таблица 8 — Примитивы REG-SAP
Наименование | Запрос | Индикация | Ответ | Подтверждение |
REG-REGQUERY | 6.5.1 | — | — | 6.5.2 |
REG-REGEXEC | 6.5.3 | 6.5.4 | — | 6.5.5 |
Таблица 9 — Параметры примитивов REG-SAP
Имя параметра | Описание |
REGSrclD | Идентификатор исходного узла службы регистрации данных |
REGDstID | Идентификатор узла назначения службы регистрации данных |
REGRef | Структура датетых имени и значения ссылочного атрибута в процессе регистрации данных. Возврат из узла назначения |
REGRefDimension | Размеры данных REGRef для процесса регистрации данных |
REGExecVal | Многомерные данные для процесса регистрации данных в узле назначения |
REGResuNCode | Код резугътата службы регистрации данных |
6.5.1 REG-REGQUERY.request
Примитив запрашивает ссылочные атрибуты для процесса регистрации данных. Параметры примитива:
REG-REGQUERY.request (
REGSrclD.
REGDstID.
REGRef
Параметры примитива приведены в таблице 9.
Примитив используется сущностью CIP из узла REGDstID для запроса значения атрибута REGRef, которое требуется для процесса регистрации данных в узле REGSrclD.
6.5.2 REG-REGQUERY.confirm
Примитив возвращает сущности CIP результат запроса значения атрибута REGRef. Параметры примитива:
REG-REGQUERY.confirm {
REGSrcID,
REGDstID.
REGRef.
REGResultCode
}
Параметры примитива приведены в таблице 9.
Примитив возвращает результат запроса значения атрибута REGRef в узле REGDstID. Пара* метр REGResultCode указывает успешный результат, если значение атрибута REGRef возвращено в параметре REGRef. В противном случав указывается ошибка.
6.5.3 REG*REGEXEC.request
Примитив запрашивает сущностью CIP выполнение регистрации данных. Параметры примитива:
REG-REGEXEC.request {
REGSrcID.
REGDstID.
REGRefDimension,
REGExecVal
}
Параметры примитива приведены в таблице 9.
Примитив используется сущностью CIP в узле REGSrcID для запроса выполнения регистрации данных в узле REGDstID. При получении примитива узел REGDstID выполняет процесс регистра* ции данных, в котором для выполнения регистрации данных используется REGExecVal. Размерность REGExecVal указывается с помощью REGRefDimension.
6.5.4 REG*REGEXEC.Indlcatlon
Примитив указывает выполнение процесса регистрации данных. Параметры примитива:
REG*REGEXEC.indicatton {
REGSrcID.
REGDstID
}
Параметры примитива приведены в таблице 9.
Примитив используется, когда уровень служб указывает сущности CIP выполнение процесса ре* гистрации данных в узле REGDstID.
6.5.5 REG>REGEXEC.confirm
Примитив подтверждает выполнение регистрации данных. Параметры примитива:
REG-REGEXEC.confirm (
REGSrcID.
REGDstID.
REGResultCode
}
Параметры примитива приведены в таблице 9.
Примитив сообщает сущности CIP результат выполнения процесса регистрации данных. REGResultCode указывает успешный результат, если процесс регистрации данных выполнен в узле REGDstID. В противном случае указывается ошибка.
6.6 Служба описания информации
Служба описания информации предоставляется через INFO-SAP. INFO-SAP является логическим интерфейсом между сущностью службы описания информации на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 10) и их параметры (см. таблицу 11).
Таблица 10 — Примитивы 1NFO-SAP
Наименование | Запрос | Имдикаиия | Ответ | Подтверждение |
INFO-LEVELGET | 6.6.1 | — | — | 6.62 |
INFO-LEVELSET | 6.6.3 | 6.6.4 | — | 6.6.5 |
INFO-DATA | 6.6.6 | 6.6.7 | — | 6.6.8 |
Таблица 11 — Параметры примитивов INFO-SAP
Имя параметра | Описание |
InfoSrcID | Идентификатор исходного узла службы описания информации |
InfoDstID | Идентификатор узла назначения службы описания информации |
LevelVal | Уровни описания информации о различиях |
InfoDataDimension | Размерность InfoData |
InfoData | Многомодные данные, которые передаются между исходным узлом и узлом назначения |
InfoResuttCode | Код результата примитивов описания информации |
6.6.1 INFO-LEVELGET.request
Примитив запрашивает уровни описания информации. Параметры примитива:
INFO-LEVELGET.request {
InfoSrcID,
InfoDstID.
LevelVal
}
Параметры примитива приведены в таблице 11.
Примитив используется сущностью CIP для запроса уровня описания информации узла InfoDstID. который требуется узлу InfoSrcID. При получении примитива узел InfoDstID получает текущий уровень описания информации.
6.6.2 INFO-LEVELGET.confirm
Примитив возвращает уровень описания информации сущности CIP. Параметры примитива:
INFO-LEVELGET.confirm (
InfoSrcID.
InfoDstID.
LevefVal.
InfoResultCode
Параметры примитива приведены в таблице 11.
Примитив возвращает узлу InfoSrcID результат запроса уровня описания информации. Параметр InfoResultCode указывает успешный результат, если уровень описания информации узла InfoDstID возвращен в параметре LevelVal. В противном случае указывается ошибка.
6.6.3 INFO-LEVELSET.request
Примитив устанавливает уровень описания информации. Параметры примитива:
INFO-LEVELSET.request {
InfoSrcID.
InfoDstID.
LevefVal
}
Параметры примитива приведены в таблице 11.
Примитив используется сущностью CIP в узле InfoSrcID для установки уровня описания информации узла InfoDstID в LevelVal. При получении примитива узел InfoDstID устанавливает уровень описания информации. Уровни описания информации соответствуют этапам обработки информации. Различные уровни имеют разные типы, структуры и объем информации. После установки уровня описания информации могут применяться соответствующие процедуры или алгоритмы обработки информации. Узел может одновременно поддерживать более одного уровня описания информации.
6.6.4 INFO-LEVELSET.indication
Примитив указывает установку уровней описания информации. Параметры примитива:
INFO-LEVELSET.indication {
InfoSrcID.
InfoDstID.
LevelVal
}
Параметры примитива приведены в таблице 11.
Примитив используется, когда уровень служб указывает установку уровней описания информации.
6.6.5 INFO-LEVELSET.confirm
Примитив подтверждает установку уровней описания информации. Параметры примитива:
INFO-LEVELSET.confirm (
InfoSrclD.
InfoDstID.
LevelVal.
InfoResultCode
}
Параметры примитива приведены в таблице 11.
Примитив сообщает сущности CIP результат установки уровней описания информации. InfoResultCode указывает успешный результат, если уровень описания информации в узле InfoDstID успешно установлен на LevelVal. В противном случае указывается ошибка.
6.6.6 INFO-OATA.request
Примитив запрашивает передачу информации о конкретных уровнях описания информации. Параметры примитива:
INFO-DATA.request{
InfoSrclD.
InfoDstID.
LevelVal.
InfoDataDimension.
InfoData
}
Параметры примитива приведены в таблице 11.
Примитив используется сущностью CIP в узле InfoSrclD для запроса передачи информации определенного уровня описания информации узла InfoDstID. При получении примитива уровень служб отправляет InfoData на уровне описания информации LevelVal равноправной сущности уровня служб в узле InfoDstID. InfoDataDimension указывает измерение InfoData.
6.6.7 INFO-OATA.Indication
Примитив указывает сущности CIP. что блок данных с определенным уровнем описания информации был принят. Параметры примитива:
INFO-DATA.indication {
InfoSrclD.
InfoDstID.
LevelVal.
InfoDataDimension,
InfoData
}
Параметры примитива приведены в таблице 11.
Примитив используется, когда уровень служб указывает прием блока данных уровня описания конкретной информации. InfoDataDimension указывает измерение InfoData.
6.6.8 INFO-DATA.confirm
Примитив подтверждает передачу блока данных определенного уровня описания информации. Параметры примитива:
INFO-DATA.confirm {
InfoSrclD.
InfoDstID.
LevelVal,
InfoResultCode
}
Параметры примитива приведены в таблице 11.
Примитив сообщает сущности CIP результат передачи блока данных уровня описания информации LevelVal. InfoResultCode указывает успешный результат, если блок данных уровня описания информации LevelVal передан из узла InfoSrclD в узел InfoDstID. В противном случае указывается ошибка.
6.7 Служба межузловой активации
Служба межузловой активации обеспечивается через N2NACT-SAP. N2NACT-SAP является логическим интерфейсом между сущностью службы межузловой активации на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 12) и их параметры (см. таблицу 13).
Таблица 12 — Примитивы N2NACT-SAP
Наименование | Запрос | Индикация | Ответ | Подтверждение |
N2NACT | 6.7.1 | — | — | 6.7.2 |
Т аблица 13—Параметры примитивов N2NACT-SAP
Имя параметра | Описание |
N2NSrclD | Идентификатор исходного узла службы межузлоеой интеграции |
N2NDstlD | Идентификатор узла назначения службы межузлоеой активации |
N2NACTMotte | Режим межузловой активации |
N2NACTDataAttributeNum | Количество атрибутов, используемых в процессе взаимной активации между узлами |
N2NACTDataAttnbute | Структура данных значений атрибутов для процесса взаимной активации между узлами |
N2NResuftCode | Код результата процесса межузлоеой активации |
6.7.1 N2NACT.request
Примитив реализует процесс взаимной активации между двумя узлами, который может запрашиваться сущностью CIP. Параметры примитива:
N2NACT.request {
N2NSrclD.
N2NDstlD,
N2NACTMode,
N2NACTDataAttributeNum.
N2NACTDataAttribute
}
Параметры примитива приведены в таблице 13.
Примитив используется сущностью CIP от узла N2NSrclD для запроса активации в узле N2NDstlD. При получении примитива сущность уровня службы в узле N2NSrc!D отправляет запрос на активацию одноранговой сущности уровня службы в узле N2NDSIID. Если узел N2NDstlD успешно принимает запрос, процесс активации выполняется в режиме N2NACTMode. Могут поддерживаться различные режимы. Данные контекста для процесса активации задаются N2NACTDataAttribute. N2NACTDataAttributeNum указывает номер атрибута в N2NACTDataAttribute.
6.7.2 N2NACT.confirm
Примитив подтверждает результат процесса межузлоеой активации. Параметры примитива:
N2NACT.confirm {
N2NSrclD.
N2NDSIID.
N2NACTMode,
N2NResuttCode
}
Параметры примитива приведены в таблице 13.
Примитив сообщает сущности CIP в узле N2NSrclD результат процесса межузлоеой активации. N2NResultCode указывает успешный результат, если узел N2NDstlD успешно активирован узлом N2NSrc1D в режиме N2NACTMode. В противном случае указывается ошибка.
6.8 Служба адаптации параметров
Служба адаптации параметров предоставляется через PAR-SAP. PAR-SAP является логическим интерфейсом между сущностью службы адаптации параметров на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 14) и их параметры (см. таблицу 15).
Таблица 14 — Примитивы PAR-SAP
Наименование | Запрос | Индикация | Ответ | Подтверждение |
PAR | 6.8.1 | 6.8.2 | — | 6.8.3 |
Таблица 15 — Параметры примитивов PAR-SAP
Имя параметра | Описание |
PARSrclD | Идентификатор исходного узла службы адаптации параметров |
PARDstID | Идентификатор узла назначения службы адаптации параметров |
PARParameterName | Имя параметра в процессе адаптации или запроса |
PARParameterLength | Длина PARParameter в процессе адаптации параметров |
PARParameter | Значение PARParameterName в процессе адаптации параметров |
PARResultCode | Код результата службы адаптации параметров |
6.8.1 PAR.request
Примитив запрашивает процесс адаптации параметров. Параметры примитива:
PAR.request {
PARSrclD.
PARDstID.
PARParameterName.
PARParameterLength.
PARParameter
}
Параметры примитива приведены в таблице 15.
Примитив используется сущностью CIP в узле PARSrclD для запроса адаптации параметра в узле PARDstID. При получении примитива сущность уровня служб в узле PARDstID пытается получить свой локальный параметр с именем PARParameterName. Если узел успешно находит параметр PARParameterName, значение этого параметра обновляется параметром PARParameter. PARParameterLength указывает длину PARParameter. В противном случае генерируется код ошибки.
6.8.2 PAR.Indication
Примитив указывает сущности CIP, что был получен запрос адаптации параметров. Параметры примитива:
PAR.indication {
PARSrclD.
PARDstID.
PARParameterName.
}
Параметры примитива приведены в таблице 15.
Примитив используется, когда уровень служб указывает сущности CIP процесс адаптации параметров в узле PARDstID.
6.8.3 PAR.confirm
Примитив подтверждает результат адаптации параметра. Параметры примитива:
PAR.confirm (
PARSrclD.
PARDstID.
PARParameterName.
PARResultCode
}
Параметры примитива приведены в таблице 15.
Примитив сообщает сущности CIP в узле PARSrcID результат процесса адаптации параметров. PARResultCode указывает успешный результат, если параметр PARParameterName в узле PARDstID обновлен. В противном случае указывается ошибка.
7 Расширенные службы и интерфейсы
7.1 Общие положения
В настоящем разделе определены расширенные службы (ES). поддерживающие CIP в интеллектуальных сенсорных сетях. Примитивы и параметры примитивов определяются для каждой расширенной службы. 8 таблице 16 приведены названия точек доступа к службе (SAP), через которые предоставляется конкретная служба.
Таблица 18 — Названия точек доступа к службе (SAP)
Служба | Наименование SAP |
Служба управления QoS | QoS-SAP |
Служба планирования на основе С1Р | SCHEDULING-SAP |
Служба адаптивного восприятия | ADSENSING-SAP |
7.2 Служба управления QoS
Служба управления QoS предоставляет механизмы определения, обновления и применения профилей QoS. Служба управления QoS использует службу логической группировки и службу адаптации параметров (рисунок 5).
Рисунок 5 — Служба управления QoS и другие службы
Служба управления QoS предоставляется через QoS-SAP. QoS-SAP является логическим интерфейсом между сущностью службы управления QoS на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 17) и их параметры (см. таблицу 18).
Таблица 17 — Примитивы QoS-SAP
Наименование | Запрос | Иидикация | Ответ | Подтверждение |
QoS-PROFILE-ESTABLISH | 7.2.1 | 7.2.2 | — | 7.2.3 |
QoS-PROFILE-UPDATE | 7.2.4 | — | — | 7.2.5 |
QoS-PROFILE-APPLY | 7.2.6 | — | — | 7.2.7 |
QoS-PROFILE-DELETE | 7.2.8 | 7.2.9 | — | 7.2.10 |
Таблица 18 - Параметры примитивов QoS-SAP
Иыя параметра | Описание |
QoSRequestorlD | Идентификатор узла, запрашивающего службу управления QoS |
QoSProfileManagerlD | Идентификатор узла менеджера профилей QoS |
QoSProfilelD | Идентификатор профиля для службы управления QoS |
QoSProfileUpdateMode | Режим обновления профиля для службы управления QoS |
QoSProfiteLGhst | Список идентификаторов узлов для логических групп в профиле QoS |
QoSProfilePARIist | Имя параметра и сгмсок «течений для логических групп в профиле QoS |
QoSResultCode | Код результата службы управления QoS |
7.2.1 QoS-PROFILE-ESTABLISH.request
Примитив запрашивает установление профиля QoS для управления QoS. Параметры примитива:
QoS-PROFILE-ESTABLISH.request {
QoSRequestorlD.
QoSProfileManagerlD,
QoSProfilelD
}
Параметры примитива приведены в таблице 18.
Примитив используется сущностью CIP в узле QoSRequestorlD для запроса установления профиля QoS в узле QoSProfileManagerlD. При получении примитива узел QoSProfileManagerlD сначала проверяет, поддерживается ли служба управления QoS самим узлом. Если поддерживается, создается новый профиль QoS. Новый профиль QoS будет идентифицирован с помощью QoSProfilelD.
7.2.2 QoS-PROFILE-ESTABLISH.Indlcation
Примитив указывает на создание профиля QoS. Параметры примитива:
QoS-PROFILE-ESTABLISH.indication (
QoSRequestorlD.
QoSProfileManagerlD,
QoSProfilelD
}
Параметры примитива приведены в таблице 18.
Примитив используется службой управления QoS для указания сущности CIP установления профиля QoS в узле QoSProfileManagerlD.
7.2.3 QoS-PROFILE-ESTABLISH.confirm
Примитив подтверждает установление нового профиля QoS. Параметры примитива:
QoS-PROFILE-ESTABLISH.confirm {
QoSRequestorlD.
QoSProfileManagerlD.
QoSProfilelD.
QoSResultCode
}
Параметры примитива приведены в таблице 18.
Примитив сообщает результат запроса на установление профиля QoS. QoSResultCode указывает успешный результат, если новый профиль QoS, идентифицируемый QoSProfilelD в узле QoSProfileManagerlD. успешно установлен. В противном случае указывается ошибка.
7.2.4 QoS-PROFILE-UPDATE .request
Примитив запрашивает обновление профиля QoS для управления QoS. Параметры примитива:
QoS-PROFILE-UPDATE.request (
QoSRequestorlD.
QoSProfileManagerlD.
QoSProfilelD.
QoSProfileUpdateMode.
QoSProfileLGIist.
QoSProfilePARIist
}
Параметры примитива приведены в таблице 18.
Примитив используется сущностью CIP в узле QoSRequestorlD для запроса обновления профиля QoS с идентификатором QoSProfilelD в узле QoSProfileManagerlD. Режим обновления определяется QoSProfileUpdateMode.
7.2.5 QoS-PROFILE-UPDATE.conflrm
Примитив подтверждает результат обновления профиля QoS. Параметры примитива:
QoS-PROFILE-UPDATE.confirm (
QoSRequestorlD.
QoSProfileManagerlD.
QoSProfilelD.
QoSProfileUpdateMode,
QoSResuttCode
}
Параметры примитива приведены в таблице 18.
Примитив используется службой управления QoS для подтверждения результата обнов* ления профиля QoS с идентификатором QoSProfilelD и режимом QoSProfileUpdateMode в узле QoSProfileManagerlD. QoSResultCode указывает успешный результат, если выполнено обновление про* филя. В противном случае указывается ошибка.
7.2.6 QoS-PROFILE-APPLY.request
Примитив запрашивает применение профиля QoS для управления QoS. Параметры примитива:
QoS-PROFILE-APPLY.request (
QoSRequestorlD.
QoSProfileManagerlD.
QoSProfilelD
Параметры примитива приведены в таблице 18.
Примитив используется сущностью CIP в узле QoSRequestorlD, чтобы запросить применение профиля QoS с идентификатором QoSProfilelD. Когда применяется профиль QoS, QoSProfileManagerlD запускает серию процессов, используя службу логической группировки и службу адаптации параметров. Все логические группы, определенные QoSProfiteLGIist, обновляют параметры со значениями, указанными QoSProfilePARIist.
7.2.7 QoS-PROFILE-APPLY.confirm
Примитив подтверждает результат применения профиля QoS. Параметры примитива:
QoS-PROFILE-APPLY.confirm (
QoSRequestorlD.
QoSProfileManagerlD.
QoSProfilelD,
QoSResuttCode
Параметры примитива приведены в таблице 18.
Примитив используется службой управления QoS для подтверждения результата применения профиля QoS с идентификатором QoSProfilelD в узле QoSProfileManagerlD. Параметр QoSResultCode указывает на успешный результат, если профиль применен успешно. В противном случае указывается ошибка.
7.2.8 QoS-PROFILE-DELETE.request
Примитив запрашивает удаление профиля QoS для управления QoS. Параметры примитива:
QoS-PROFILE-DELETE.request {
QoSRequestorlD.
QoSProfileManagerlD.
QoSProfilelD
Параметры примитива приведены в таблице 18.
Примитив используется сущностью CIP в узле QoSRequestorlD для запроса удаления профиля QoS в узле QoSProfileManagerlD. При получении примитива узел QoSProfileManagerlD сначала пытается найти запись профиля QoS с идентификатором QoSProfilelD. Если профиль QoSProfilelD найден успешно, запись профиля QoS удаляется.
7.2.9 QoS-PROFILE-DELETE.Indlcatlon
Примитив указывает удаление профиля QoS. Параметры примитива:
QoS-PROFILE-DELETE.indication (
QoSRequestorlD.
QoSProfileManagerlD,
QoSProfilelD
}
Параметры примитива приведены в таблице 18.
Примитив используется службой управления QoS для указания сущности CIP удаления профиля QoS в узле QoSProfileManagerlD.
7.2.10 QoS-PROFILE-DELETE.conflrm
Примитив подтверждает удаление профиля QoS. Параметры примитива:
QoS-PROFILE-DELETE.confirm {
QoSRequestorlD.
QoSProfileManagerlD.
QoSProfilelD.
QoSResultCode
}
Параметры примитива приведены в таблице 18.
Примитив сообщает о результате запроса на удаление профиля QoS. Параметр QoSResultCode указывает на успешный результат, если профиль QoS с идентификатором QoSProfilelD в узле QoSProfileManagerlD удален. В противном случае указывается ошибка.
7.3 Служба планирования на основе CIP
Служба планирования на основе CIP предоставляет функции контроля и планирования состояний узлов по запросу сущностей CIP вместо сущностей управления узлами в интеллектуальных сенсорных сетях. Служба планирования на основе CIP использует службу событий, службу логической группировки. службу адаптации параметров, службу межузловой активации, а также другие общие службы, включая службу поиска соседей. На рисунке 8 показана взаимосвязь между службой планирования на основе CIP и другими службами.
Рисунок 6 — Служба планирования на основе С1Р и другие службы
Служба планирования на основе CIP предоставляется через SCHEDULING-SAP. SCHEDULINGSAP — это логический интерфейс между службой планирования на основе CIP на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 19) и их параметры (см. таблицу 20).
Таблица 19 — Примитивы SCHEDULING-SAP
Намменомние | Запрос | Индикация | Ответ | Подтверждение |
SCHEDULING-SCHEME-ESTABLISH | 7.3.1 | 7.3.2 | — | 7.3.3 |
Окончание таблицы 19
Наиыеиооание | Запрос | Индикация | Oiaai | Подтверждение |
SCHEDULING-SCHEME-UPDATE | 7.3.4 | — | — | 7.3.5 |
SCHEDULING-SCHEME-APPLY | 7.3.6 | — | — | 7.3.7 |
SCHEDULING-SCHEME-DELETE | 7.3.8 | 7.3.9 | — | 7.3.10 |
Таблица 20 — Параметры примитивов SCHEDULING-SAP
Имя параметра | Описание |
SCHEDULING-SCHEME-DELETE | Идентификатор узла запроса службы планирования на основе CIP |
SCHEDULINGSchemeManagerlD | Идентификатор узла менеджера схемы |
SCHEDULINGSchemelD | Идентификатор схемы для службы планирования на основе CIP |
SCHEDULINGMode | Режим планирования для службы планирования на основе CIP |
SchemeEVSubNodelist | Список идентификаторов узлов подлиски на события для службы планирования на основе CIP |
SchemeEVSubTypelist | Список типов событий для каждого узла подписки на событие |
SchemePARlist | Имя параметра и список значений для службы планирования на основе CIP |
SCHEDULINGResullCode | Код результата службы планирования на основе CIP |
7.3.1 SCHEDULING-SCHEME-ESTABUSH.request
Примитив запрашивает установление схемы для службы планирования на основе CIP. Параметры примитива:
SCHEDULING-SCHEME-ESTABLISH.request {
SCHEDULINGRequestorlD,
SCHEDULINGSchemeManagerlD.
SCHEDULINGSchemelD
Параметры примитива приведены в таблице 20.
Примитив используется сущностью CIP в узле SCHEDULINGRequestorlD для запроса установления схемы в узле SCHEDULINGSchemeManagerlD. При получении примитива узел SCHEDULINGSchemeManagerlD сначала проверяет, поддерживается ли служба планирования на основе CIP самим узлом. Если поддерживается, то создается запись новой схемы планирования с идентификатором SCHEDULINGSchemelD.
7.3.2 SCHEDULING-SCHEME-ESTABUSH.Indlcatlon
Примитив указывает на создание схемы для службы планирования на основе CIP. Параметры примитива:
SCHEDULING-SCHEME-ESTABLISH.indication (
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD.
SCHEDULINGSchemelD
}
Параметры примитива приведены в таблице 20.
Примитив используется службой планирования на основе CIP для указания сущности CIP установления схемы с идентификатором SCHEDULINGSchemelD.
7.3.3 SCHEDULING-SCHEME-ESTABUSH.confirm
Примитив подтверждает создание схемы для службы планирования на основе CIP. Параметры примитива:
SCHEDULING.SCHEME-ESTABLISH.confirm (
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD.
SCHEDULINGSchemelD.
SCHEDULINGResultCode
}
Параметры примитива приведены в таблице 20.
Примитив сообщает результат запроса на установление схемы. Параметр SCHEDULINGResultCode указывает успешный результат, если в узле SCHEDULINGSchemeManagerlD установлена схема с идентификатором SCHEDULINGSchemelD. В противном случае указывается ошибка.
7.3.4 SCHEDULING-SCHEMEAJPDATE.request
Примитив запрашивает обновление схемы для службы планирования на основе CIP. Параметры примитива.
SCHEDULING-SCHEME-UPDATE.request {
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD,
SCHEDULINGSchemelD.
SCHEDULINGMode,
Scheme EVSubNodelist,
SchemeEVSubTypeHst,
SchemePARlist
}
Параметры примитива приведены в таблице 20.
Примитив используется сущностью CIP в узле SCHEDULINGRequestorlD для запроса на обнов* пение схемы с идентификатором SCHEDULINGSchemelD в узле SCHEDULINGSchemeManagerlD. При получении примитива узлу SCHEDULINGSchemeManagerlD предлагается обновить схему с идентификатором SCHEDULINGSchemelD. SCHEDULINGMode определяет режим планирования на основе CIP. SchemeEVSubNodelist. SchemeEVSubTypelist и SchemePARlist определяют список узлов подписки на события, список типов событий и список параметров в схеме.
7.3.5 SCHEDULING-SCHEME-UPDATE.conflrm
Примитив подтверждает результат обновления схемы. Параметры примитива:
SCHEDULING-SCHEME-UPDATE.confirm (
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD.
SCHEDULINGSchemelD.
SCHEDULINGResultCode
}
Параметры примитива приведены в таблице 20.
Примитив используется службой планирования на основе CIP. чтобы подтвердить результат обновления схемы с идентификатором SCHEDULINGSchemelD в узле SCHEDULINGSchemeManagerlD. При получении примитива узел SCHEDULINGRequestorlD получает подтверждение результата обновления схемы SCHEDULINGSchemelD в узле SCHEDULINGSchemeManagerlD. Параметр SCHEDULINGResultCode указывает успешный результат, если схема успешно обновлена. В противном случае указывается ошибка.
7.3.6 SCHEDULING-SCHEME-APPLY.request
Примитив запрашивает применение схемы для службы планирования на основе CIP. Параметры примитива:
SCHEDULING-SCHEME-APPLY.request (
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD,
SCHEDULINGSchemelD
}
Параметры примитива приведены в таблице 20.
Примитив используется сущностью CIP в узле SCHEDULINGRequestorlD для запроса применения схемы с идентификатором SCHEDULINGSchemelD. После получения примитива узел SCHEDULINGSchemeManagerlD должен применить схему с идентификатором SCHEDULINGSchemelD. Когда применяется схема планирования. SCHEDULINGSchemeManagerlD запускает серию процессов с использованием службы событий, службы логического группирования, службы адаптации параметров, службы межузлоеой активации, а также других общих служб, включая службу поиска соседей. События. указанные в службе событий, могут быть заменены службой поиска соседей. Логическая группировка выполняется на основе отношений соседей. В соответствии с другим режимом планирования выполняется процесс межузловой активации с определенным режимом взаимной активации, за которым следует процесс адаптации параметров через службу адаптации параметров.
7.3.7 SCHEDULING-SCHEME-APPLY.confirm
Примитив подтверждает результат применения схемы планирования. Параметры примитива:
SCHEDULING-SCHEME-APPLY.oonfirm (
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD,
SCHEDULINGSchemelD.
SCHEDULINGResultCode
}
Параметры примитива приведены в таблице 20.
Примитив используется службой планирования на основе CIP. чтобы подтвердить результат применения схемы с идентификатором SCHEDULINGSchemelD в узле SCHEDULINGSchemeManagerlD. После получения примитива узел SCHEDULINGRequestorlD получает подтверждение результата применения схемы SCHEDULINGSchemelD. Параметр SCHEDULINGResultCode указывает успешный результат, если схема применяется успешно. В противном случае указывается ошибка.
7.3.8 SCHEDULING-SCHEME-DELETE.request
Примитив запрашивает удаление схемы для службы планирования на основе CIR Параметры примитива:
SCHEDULING-SCHEME-DELETE.request{
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD.
SCHEDULINGSchemelD
}
Параметры примитива приведены в таблице 20.
Примитив используется сущностью CIP в узле SCHEDULINGRequestorlD для запроса удаления схемы в узле SCHEDULINGSchemeManagerlD. При получении примитива узел SCHEDULINGSchemeManagerlD пытается найти схему с идентификатором SCHEDULINGSchemelD. Если схема SCHEDULINGSchemelD найдена успешно, то она удаляется.
7.3.9 SCHEDULING-SCHEME-DELETE.Indication
Примитив указывает на удаление схемы планирования. Параметры примитива:
SCHEDULING-SCHEME-DELETE.indication (
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD.
SCHEDULINGSchemelD
Параметры примитива приведены в таблице 20.
Примитив используется службой планирования на основе CIP для указания сущности CIP удаления схемы в узле SCHEDULINGSchemeManagerlD.
7.3.10 SCHEDULING-SCHEME-DELETE.confirm
Примитив подтверждает удаление схемы. Параметры примитива:
SCHEDULING-SCHEME-DELETE.confirm {
SCHEDULINGRequestorlD.
SCHEDULINGSchemeManagerlD.
SCHEDULINGSchemelD.
SCHEDULINGResultCode
Параметры примитива приведены в таблице 20.
Примитив сообщает результат запроса на удаление схемы планирования. Параметр SCHEDULINGResultCode указывает успешный результат, если схема с идентификатором SCHEDULINGSchemelD в узле SCHEDULINGSchemeManagerlD удалена. 8 противном случае указывается ошибка.
7.4 Служба адаптивного восприятия
Служба адаптивного восприятия предоставляет механизмы адаптивного применения правил восприятия в зависимости от событий и контекста в интеллектуальной сенсорной сети. Служба адаптив-кого восприятия использует службу событий, службу адаптации параметров и другие общие службы, включая службу конфигурирования датчиков. На рисунке 7 показана взаимосвязь между службой адаптивного восприятия и другими службами.
Рисунок 7 — Служба адаптивного восприятия и другие службы
Служба адаптивного восприятия предоставляется через ADSENSING-SAP. ADSENSING-SAP является логическим интерфейсом между сущностью службы адаптивного восприятия на уровне служб и сущностью CIP на уровне приложений. Логический интерфейс включает в себя набор примитивов (см. таблицу 21) и их параметры (см. таблицу 22).
Таблица 21 — ПримитивыADSENSING-SAP
Нанменовалие | Запрос | Икднкаиия | Ответ | Подтверждение |
ADSENSING-APPLY | 7.4.1 | — | — | 7.4.2 |
ADSENSING-CANCEL | 7.4.3 | — | — | 7.4.4 |
Таблица 22 — Параметры примитивов ADSENSING-SAP
Имя параметра | Описание |
ADSENSINGRequeslorlD | Идентификатор узла запроса службы адаптивного восприятия |
ADSENSINGTargetID | Идентификатор целевого узла службы адаптивного восприятия |
ADSENSINGTargetSensorlD | Идентификатор датчика в целевом узле |
ADSENSINGEVNodeList | Список идентификаторов узлов событий для службы адаптивного восприятия |
ADSENSINGEVNodeList | Слисок типов событий для каждого узла событий |
ADSENSINGSensorPARIist | Имя параметра и список значений, которые будут использоваться конфигурацией датчика в службе адаптивного восприятия |
ADSENSINGResultCode | Код результата службы адаптивного восприятия |
7.4.1 ADSENSING-APPLY.request
Примитив запрашивает применение механизма адаптивного восприятия. Параметры примитива:
ADSENSING-APPLY.request {
ADSENSINGRequestorlD.
ADSENSINGTargetID.
ADSENSINGTargetSensorlD,
ADSENSINGEVNodeList
ADSENSINGEVTypeList.
ADSENSINGSensorPARIist
)
Параметры примитива приведены в таблице 22.
Примитив используется сущностью CIP в узле ADSENSINGRequestorlD для запроса применения адаптивного механизма восприятия в узле ADSENSINGTargetID. При получении примитива узел ADSENSINGTargetID сначала проверяет, поддерживается ли служба адаптивного восприятия самим узлом. Если поддерживается, конфигурация датчика с идентификатором ADSENSINGTargetSensorlD в узле ADSENSINGTargetID. связывается с событиями, определенными ADSENSINGEVNodeList и ADSENSINGEVTypeList. ADSENSINGSensorPARlist предоставляет параметры для конфигурации датчика.
7.4.2 ADSENSING-APPLY.confirm
Примитив подтверждает результат запроса применения механизма адаптивного восприятия. Параметры примитива:
ADSENSING-APPLY.confirm {
ADSENSINGRequestorlD.
ADSENSINGTargetID,
ADSENSINGTargetSensorlD.
ADSENSINGResultCode
}
Параметры примитива приведены в таблице 22.
Примитив используется службой адаптивного восприятия для подтверждения результата применения механизма адаптивного восприятия в узле ADSENSINGTargetID. При получении примитива узел ADSENSINGRequestorlD получает подтверждение результата применения адаптивного восприятия к датчику ADSENSINGTargetSensorlD. Параметр ADSENSINGResultCode указывает успешный результат, если механизм применен. В противном случае указывается ошибка.
7.4.3 ADSENSING-CANCEL.request
Примитив запрашивает отмену механизма адаптивного восприятия. Параметры примитива:
ADSENSING-CANCEL.request {
ADSENSINGRequestorlD.
ADSENSINGTargetID.
ADSENSINGTargetSensorlD
Параметры примитива приведены в таблице 22.
Примитив используется сущностью CIP в узле ADSENSINGRequestorlD для запроса отмены механизма адаптивного восприятия в узле ADSENSINGTargetID. При получении примитива все события, связанные с датчиком ADSENSINGTargetSensorlD в узле ADSENSINGTargetID. становятся не связанными с датчиком.
7.4.4 ADSENSING-CANCEL.confirm
Примитив подтверждает результат запроса отмены механизма адаптивного восприятия. Параметры примитива:
ADSENSING-CANCEL.confirm {
ADSENSINGRequestorlD.
ADSENSINGTargetID.
ADSENSINGTargetSensorlD.
ADSENSINGResultCode
}
Параметры примитива приведены в таблице 22.
Примитив используется службой адаптивного восприятия для подтверждения результата отмены механизма адаптивного восприятия в узле ADSENSINGTargetID. При получении примитива узел ADSENSINGRequestorlD получает подтверждение результата отмены адаптивного восприятия для датчика ADSENSINGTargetSensorlD. Параметр ADSENSINGResultCode указывает успешный результат, если механизм отменен. В противном случае указывается ошибка.
Пример основных служб и интерфейсов
В настоящем приложении приведен пример основных служб и интерфейсов в интеллектуальной системе защиты от вторжений.
Обнаружение и распознавание целей являются очень важными технологиями обработки информации для системы защиты от вторжений. Могут быть использованы разные виды датчиков. Как показано на рисунке А.1. по периметру развернуты три разгонных типа сенсорных узлов: тип С. тип D и тип Е. Когда любой из этих сенсорных узлов обнаружит цель, сообщение о событии будет сгенерировано и отправлено в головной узел кластера (узел А). Чтобы распознать цель, узел А может запрашивать данные или информацию от сенсорных узлов, развернутых по периметру. Уровни описания информации от сенсорных узлов отличаются друг от друга. По результатам распознавания цели узел В видеокамеры может быть активирован узлом А для получения подтверждения посредством сбора изображения.
Ф | А - сенсорные узлы с разной модальностью;
М
Н - головной узел кластера:
*• узел видеокамеры
Рисунок А.1 — Обнаружение и распознавание целей на основе основных служб, поддерживающих CIP
Для поддержки обнаружения и распознавания цели используются несколько основных служб, включая службу событий, службу описания информации и службу межузловой активации. На рисунке А.2 показан рабочий поток использования основных служб для поддержки обнаружения и распознавания целей.
Псдоаж* н* otArrwt типа C
Подписав ни события nr* t>
Пят ик события пш Е | |
Ртасгрм* | Я4ММПА |
I ЭЪоян» от *ж»е< вмформшк FE<njREJL£VEL | |
Лпстрщ» собынй |
frcwib такания мнффшим: DtCW OHJJEVEL
__Ма^дпс^мт«цмКЖАСТМрсЯкНОЯ^
г
ЛгА УтеС1,С2.<3 >^iaD1.D2,D3 №шЕ1,Е2 УМиЗ
Рисунок А.2 — Рабочий поток на базе основных служб
Пример расширенных служб и интерфейсов
На рисунке В.1 приведен пример расширенных служб и интерфейсов е интеллектуальной системе защиты от вторжений.
Отслеживание целей является еще одной важной технологией обработки информации в системе защиты от вторжений. Как показано на рисунке В.1. когда длина периметра очень велика, для получения полного схода по периметру могут быть испольэоваш сотни датское. Для повышения производительности системы может быть развернут второй виртуальный периметр. На рисунке В.1 есть три логические группы, которые координируются соответственно узлом А. узлом В и узлом F. Командный и управляющий узел (узел G) работает в качестве координатора узла А. узла В и узла F.
- сенсорные узлы с разной модальностью.
- головной узел кластера.
- узел видеокамеры
Рисунок В.1 — Отслеживание целей на основе расширенных служб, поддерживающих CIP
Для реализации отслеживания целей используются расширенные службы, поддерживающие CIP. включая службу управления QoS и службу планирования на основе CIP. На рисунке В.2 показан рабочий поток использования расширенных сервисов для поддержки отслеживания цепей в системе защиты от вторжений.
УтыЕ1-а
Рисунок В.2 — Рабочий поток на безе расширенных служб
Сведения о соответствии ссылочных национальных стандартов международным стандартам, использованным в качестве ссылочных в примененном международном стандарте
Таблица ДАЛ
Обозначение ссылочного национального стандарта | Степей» сеотоетстеия | Обозначение и наименование ссылочного международного стандарта |
ГОСТ Р ИСО/МЭК 7498-1—99 | IDT | ISO/1EC 7498-1:1994 «Системы обработки информации. Взаимодействие открытых систем. Эталонная (справочная) модель» |
Примечание — В настоящей таблице использовано следующее условное обозначение степени соответствия стандарта: - IDT — идентичный стандарт. |
Библиография
[1] ИСО/МЭК 29182-2:2013 Информационные технологии. Сенсорные сети. Эталонная архитектура для сенсорных сетей (SNRA). Часть 2. Словарь и терминология (Information technology — Sensor networks: Sensor Network Reference Architecture (SNRA) — Part 2: Vocabulary and terminology)
УДК 004.738:006.354
ОКС 35.110
35.020
Ключевые слова: информационные технологии, сенсорные сети, службы, интерфейсы служб, совместная обработка информации
Редактор Я.в. Каретникове Технический редактор В.Н. Прусакова Корректор Л.С. Лысенко Компьютерная верстка Е.О. Асташина
Сдано в набор 29.07.2020. Подписано в печать 12.08.2020. Формат 60*84t'g. Гарнитура Ариал.
Усл. печ. л. 4.65. Уч.-изд. л. 4.20.
Подготовлено на основе электронной версии, предоставленной разработчиком стандарта
ИД «Юриспруденция». 115419. Моема, ул. Орджоникидзе. 11. www.iurittzdal.niy-book@mail.ru
Создано а единичном исполнении во . 117418 Москва. Нахимовский пр-т, д. 31. к. 2.
www.90stinf0.ru inf6@gostinfo.ni