ГОСТ Р 57509—2017
Приложение D
(справочное)
Примеры последовательностей сообщений
На рисунке D.1 показана диаграмма последовательности обмена сообщениями, соответствующая следую
щему сценарию. Пользовательагента монитора кровяногодавления собирается впервые соединиться с менедже
ром. Монитор кровяного давления способен измерять давление и пульс. Конфигурация аналогична стандартной,
но в данном примере включает в сообщение конфигурации дополнительные атрибуты, например, точность. Таким
образом, агент действует в расширенной конфигурации. Обмен сообщениями в этом случав осуществляется
сле дующим образом:
a) когда пользователь инициирует соединение монитора кровяного давления с менеджером, то менеджер не
распознает конфигурацию агента и посылает ответ «accepted-unknown-config» на запрос ассоциации, полученный
от агента. Соответствующие примеры блоков PDU см. в Е.2.2.2 и Е.2.2.3;
b
) вследствие этого агент инициирует передачу информации о своей конфигурации менеджеру. После полу
чения от менеджера подтверждения, что тот распознал конфигурацию агента, последний готов передавать изме
рения. Оба прибора— агент и менеджер — переходят 8 состояние «Operating». Соответствующие примеры блоков
PDU см. в Е.3.2.2 и Е.3.2.3;
c) вслед за этим менеджер может запросить у агента атрибуты обьекта MDS, послав ему сообщение с ко
мандой «Remote Operation Invoke | Get». В ответ агент возвращает менеджеру атрибуты обьектав MOS. используя
сообщение с командой «Remote Operation Response | Get». Соответствующие примеры блоков PDU см. в Е.4.1.2 и
Е.4.1.3. Менеджер может запросить атрибуты обьекта MDS. как только агент перейдет в состояние «Associated»,
охватывающее состояния «Configuring» и «Operating»;
d) на следующем шаге пользователь монитора выполняет одно измерение. Измеренные данные передаются
менеджеру, используя подтверждаемое сообщение о событии. После успешного получения измеренных данных
менеджер посылает агенту подтверждение. Соответствующие примеры блоков PDU см. в Е.5.1 и Е.5.2;
e) пользователь завершил сеанс измерения (например, нажал на приборе соответствующую кнопку или про
сто в течение некоторого времени не использовал прибор). В этом случав агент завершает ассоциацию с менед
жером. послав ему запрос завершения ассоциации. Менеджер возвращает ему подтверждение завершения ассо
циации. Соответствующие примеры блоков PDU см. в Е.6.1 и Е.6.2;
f) когда приследующем сеансе измерений (например, на следующий день) агент посылает менеджеру запрос
ассоциации, то менеджер возвращает ему позитивное подтверждение, посколькуон уже знает конфигурацию аген та
по предыдущему сеансу измерений. Оба прибора — агент и менеджер — переходят в состояние «Operating»;
g) в заключение выполняются два шага, аналогичные описанным в d) и е). Пользователь выполняет одно
подтверждаемое измерение, после чего ассоциация завершается.
31