Opened 7 years ago
Last modified 15 months ago
#273 assigned задача
Функция автоматического контроля канала
Reported by: | alx | Owned by: | anatoly |
---|---|---|---|
Priority: | низкий | Milestone: | Как-нибудь потом |
Component: | sw | Keywords: | |
Cc: | san, andrei, anatoly |
Description (last modified by )
viktam натолкнул меня на идею (см. mc-04:#12). Предположим, в сети организован некий канал, который никак не используется в "нормальных" ситуациях, а предусмотрен на случай проведения каких-либо "аварийных" работ. Канал, который не находится в работе, легко непреднамеренно "сломать" в процессе различных изменений конфигурации, и не заметить этого. Будет очень печально, если на момент наступления таких работ окажется, что аварийный канал не работает. Поэтому требуется регулярная проверка исправности такого канала.
Возникла идея - возложить такую проверку на саму аппаратуру.
Мне видится несколько возможных вариантов проверки исправности канала (в зависимости от его типа и характера): передача в канал некоего сигнала (гармонического для речевых каналов, цифрового для цифровых) и прием этого сигнала на выходе канала. Периодичность посылки должна настраиваться - раз в час, раз в сутки и т.п. Период должен быть достаточно большим чтобы не мешать нормальному использованию канала. Если приемник не "увидел" сигнал в течение двух интервалов (тоже, наверное, можно настраивать), формируется предупреждающее сообщение (придумать как и какое).
Сигнал не должен быть очень простым, чтобы не было ложных положительных срабатываний, но и не должен быть слишком сложным, чтобы легко был реализуем средствами ПЛИС. Как вариант, последовательность тональных посылок нескольких определенных частот определенной длительности...
Предлагаю обсудить детали возможной реализации и степень полезности этой функции.
Change History (10)
follow-up: 2 comment:1 by , 7 years ago
comment:3 by , 7 years ago
Description: | modified (diff) |
---|
follow-up: 6 comment:4 by , 7 years ago
Хорошая идея поставить канал под наблюдение. Степень полезности достаточно высокая.
Реализовать можно добавив в маппере для каждого канала кнопку "контроль". При нажатии открыть меню в котором выбрать "отправка" / "прием" и периодичность посылок.
comment:5 by , 7 years ago
Я думаю, тестовый сигнал не обязательно делать гармоническим (синусоидальным). Можно хоть прямоугольным, лишь бы при прохождении через канал с речевыми кодеками сохранялись некие его характеристики (частота, длительность), по которым на приеме можно опознать тестовый сигнал.
follow-up: 7 comment:6 by , 7 years ago
Replying to andrei:
Реализовать можно добавив в маппере для каждого канала кнопку "контроль". При нажатии открыть меню в котором выбрать "отправка" / "прием" и периодичность посылок.
Так ведь у нас и так каждый канал - это кнопка, при клике которой открывается диалог. Вот туда и можно все это добавить...
comment:7 by , 7 years ago
Replying to alx:
Так ведь у нас и так каждый канал - это кнопка, при клике которой открывается диалог. Вот туда и можно все это добавить...
Да, именно туда.
comment:8 by , 7 years ago
Milestone: | → Как-нибудь потом |
---|
comment:9 by , 6 years ago
Cc: | added |
---|
comment:10 by , 15 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Передаю тикет разработчику ПЛИС платы SW-01.
Правильно я понял что, по задумке, плата sw-01 "блока A" будет отправлять в назначенный тайм-слот определённый сигнал, а плата sw-01 "блока B" будет принимать этот сигнал в настроенном тайм-слоте и делать вывод о работоспособности канала.
?