: : PagerDaemon - многоканальный декодер сигналов POCSAG, текущая версия 2002.1019 : :  
 

 

Описание программы

  1. Краткое описание системы
  2. Требования программы
  3. Установка
  4. Настройка
  5. Монитор сообщений
  6. Технические параметры
  1. Краткое описание системы

 

Декодер позволяет декодировать сигналы стандарта POCSAG, назначать сообщению кодировку, складывать сообщения в базу данных и проводить определенные действия над сообщением через подключаемые модули.

Возможно многоканальное декодирование. При этом каждому каналу устройства оцифровки назначается имя, которое всегда будет присутствовать в сообщении пришедшим с этого канала. Поддерживаются различные форматы записи, с различным количеством каналов и частотой дискредитации. Параметр канала как качество сигнала обуславливает перепад сигнала, характеризующий смену логического состояния. Чем выше это параметр, тем выше вероятность успешного декодирования сигнала. Вместе с декодированным сообщением содержится также информация о времени, адресе получателя, техническая информация и алиасы связанные с этим каналом и адресом получателя.

Процесс обработки сообщения. После декодирования сообщения, оно приводится в читабельный вид с помощью применения к ней нужной кодировки. Выбор кодировки осуществляется путем просмотра слов в сообщении свойственных той или иной кодировке. При обнаружении этих слов адрес получателя и канал с которого пришло это сообщение добавляется в базу кодировки. Это обеспечивает быстрое обучение программы, т.к. для обнаружения верной кодировки необходимо найти всего одно распостраненное слово. Дальнейший выбор кодировки будет идти уже по наличию адреса получателя и имени канала в ее базе.

Назначение алиасов получателю сообщения. После попытки применения кодировки, идет связывание адреса с одним или несколькими алиасами. Назначение присходит путем просмотра таблицы в базе на предмет совпадения адреса получателя и имени канала. За одним адреса получателя может быть закреплено нескольно алиасов для какого-либо группового действия над определенными абонентами.

Обработанные сообщения складываются в базу данных для дальнейшых выборок сообщений опредленных абонентов.

Для расширения возможностей программы возможно подключение внешних модулей. Например для транспортировки сообщений на другие сервисные службы SMTP, ICQ, NETSEND и др.

 

  1. Требования программы

 

- 16 Мб для работы.
- Одна или несколько звуковых карт.
- Операционная система Windows NT 4.0/2000/XP/9x.
- Установленный Interbase SQL Server 6.0.1 (SQL Dialect 3).
- Установленный стек протоколов TCP/IP.

 

  1. Установка

 

Программа поставляется в виде файлов:

- PagerDaemon.sys - сервис.
- PagerDaemonProperty.exe - настройка сервиса.
- PagerDaemonMonitor.exe - монитор сообщений.
- Default.xlat - типовые кодировки.
- PagerDaemon.gdb - файл БД для InterBase SQL Server 6.0.1.
- PagerDaemon.sql - скрипт для создания БД.

Сервис устанавливается командой: PagerDaemon.sys /install. После этого сервис будет запускаться каждый раз при старте системы. Остановить, запустить сервис можно соответственно командами: net stop|stop PagerDaemon. Удаляется сервис командой: PagerDaemon.sys /uninstall.

При изменении настроек сервиса необходимо перезапустить сервис.

 

  1. Настройка

 

Настройка происходит через программу PagerDaemonProperty.exe. На закладке Database необходимо заполнить поля. Путь где находится БД, имя пользователя и пароль. Если сервер БД находиться локально, то путь будет выглядеть примерно так: localhost:c:\pd.gdb. Рекомендуется использовать путь к БД включая имя машины.По умолчанию имя пользователя и пароль соответственно: SYSDBA и masterkey. Настройку прав рекомендуется осуществлять через сторонний эксперт IB Expert. Конфигурация звуковых карт осуществляется на закладке Device. Необходимо выделить устройство, установить галочку если оно будет использоваться, поставить нужный формат записи, дать имена каналам и качество сигнала. Декодируемость сигнала можно испытать зайдя в режим монитора. Для получения сообщений от сервера на закладке Server указывается какой порт будет слушаться для приема входящих соединений и магическое слово на которое сервер будет откликаться.

 

  1. Монитор сообщений

 

Для наблюдения текущих сообщений в эфире используется программа PagerDaemonMonitor.exe. В ней есть возможность назначать алиасы абонентам, производить поиск, экспорт и др. Работа с базой настраивается аналогично как в сервисе.

 

  1. Технические параметры

 

* Подключение новых модулей (через модуль Plugin) возможно как статически, так динамически в виде *.dll библиотек.

Подключаемый модуль Дополнительные возможности
Device

 

Этот модуль является "движком" программы. Именно он занимается декодированием звукового потока, и передачей сообщений другим модулям.

 

Протокол приёма POCSAG (только символьный), автовыбор скорости кодирования 512, 1200, 2400 бит/с
Подключаемых устройств ввода (звуковых карт) неограничено
Каналов на устройство 256
Доступные форматы записи 11025x16x1,11025x16x2,22050x16x1, 22050x16x2,44100x16x1,44100x16x2
Регулировка качества (уровня) сигнала ручная

 

Alias

 

Обеспечивает удобную для понимания связь между абонентом и его капкодом (техническим адресом).

 

Xlat

 

Т.к. существуют различные модели пейджеров, и каждая со своим набором символов, то возникает проблема однозначного распознавания верной кодировки. Именно этим и занимается этот модуль. Выбор нужной кодировки производится по ключевым словам.

 

Storage

 

Сохранение сообщений в БД.

 

Server

 

Передача сообщений по TCP/IP.

 

PlugIn

 

Позволяет подключать внешние модули. Применимо для транспортировки сообщений на другие информационные каналы (SMTP, SMS, ICQ и др.).

 

 

PagerDaemon
| | | | |

 

 
Hosted by uCoz