Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Опис системи &Віртуальний офіс&

Реферат Опис системи &Віртуальний офіс&





відсіків 3.5 2 штЦветЧернийГабаріти426 x 44 x 574 ммКількість юнітов1 UКолічество вбудованих вентіляторов2 штМощность блоку пітанія350 ВтКолічество блоків харчування1 шт Роз'єми на передній панелі USB 2.02 шт Роз'єми на задній панелі PS/22 штUSB 2.02 штD-Sub1 штСетевой інтерфейсLAN 1000 Мбіт/с (RJ - 45) Кількість мережевих інтерфейсов2COM (serial, DB9 RS232) 1 шт 4. Розробка підсистеми аутентифікації користувача


.1 Розробка алгоритму процедури аутентифікації і його реалізація


Підсистема аутентифікації користувача в системі надання послуг зв'язку «Віртуальний офіс» являє собою сукупність декількох підсистем. Сюди входить підсистема аутентифікації користувача в Особистому кабінеті, доступному через WWW інтерфейс і підсистема аутентифікації користувача при доступі до послуг, що надаються за допомогою телефонного зв'язку - Корпоративний ПІН-код raquo ;, Зворотній дзвінок raquo ;.

Метою дипломного проекту було модернізувати процес аутентифікації для доступу до послуги Корпоративний ПІН-код. Необхідно пояснити, яка суть даної послуги і як організований доступ до неї. Сервіс Корпоративний ПІН-код віртуального офісу, призначений для здійснення міжміських і міжнародних дзвінків. Схема використання сервісу наступна: Користувач здійснює телефонний дзвінок на номер сервера доступу і у відповідність з підказками автоінформатора вводить з клавіатури телефону свій ПІН-код, який представляє комбінацію з 10 або більше цифр, а потім набирає міжміський або міжнародний телефонний номер.

Зчитування вводиться користувачем ПІН-коду на стороні оператора виробляє ПО IP АТС Asterisk. Для цих цілей спочатку було використано внутрішнє додаток Asterisk - Read (), проте в процесі експлуатації були виявлені недоліки такого рішення.

Додаток Read () прочитує у вказану змінну, що вводиться користувачем, DTMF послідовність, завершену символом # raquo ;, задане число раз і має наступний формат виклику:

Read(variable[,filename[amp;filename2...]][,maxdigits][,option][,attempts][,timeout])


Очевидно, що дане додаток не має можливості контролювати дані в процесі введення і приймати рішення про закінчення процедури відповідно до логіки, відмінної від зумовленою. Нам потрібно дещо ускладнити процедуру, щоб вона відповідала наведеним нижче критеріям.

1. Для службових ПІН-кодів, серія 0ххххххх довжина введення повинна бути обмежена 8-ю цифрами;

2. Для інших ПІН-кодів довжина введення визначається переданим параметром;

. Натискання на * в процесі набору ПІН-коду повинне супроводжуватися завершенням роботи скрипта і поверненням ознаки повтору набору;

. Додаток повинен забезпечувати промовляння вітальною фрази перед введенням ПІН-коду, яке може бути перервано введенням першої цифри;

. Додаток повинен забезпечувати тайм-аут введення цифр ПІН-коду, який задається переданим параметром;

. Додаток повинен інтерпретувати натискання # аналогічно натисненню на *;

. Набраний ПІН-код повинен повертатися в змінну, ім'я якої визначається переданим параметром;

. Додаток має забезпечити контроль вводяться знаків і інтерпретувати введення знаків, відмінних від цифр і символів * і # як помилку із завершенням роботи і поверненням ознаки помилковості ПІН-коду.

Внесені зміни покликані знизити навантаження на систему аутентифікації (і як наслідок на СУБД), відсікаючи очевидно невірні ПІН-коди на ранній стадії, а також підвищити комфортність процедури для користувачів шляхом усунення тайм-аути по закінченні набору і введенням можливості оперативно повторити набір в разі помилки натисканням * або #. Як показала практика, при доставці ПІН-коду за допомогою DTMF сигналів, нерідко виникають спотворення інформації, пов'язані як з якістю телефонних ліній так і самих телефонних апаратів. Внаслідок даних спотворень може відбуватися дублювання або випадання вводяться цифр, поява в ПІН-коді кодів A, B, C, D, які також можуть бути кодовані DTMF. У загальному випадку коди A, B, C, D не можуть бути введені з клавіатури телефонного апарату, однак можуть з'являтися внаслідок помилок програмування офісних АТС, помилок детектування DTMF на тлі перешкод або низької якості генераторів DTMF окремих телефонних апаратів.

Рішенням зазначених проблем стала розробка альтернативної процедури введення ПІН-коду та реалізація програми мовою Perl. Взаємодія програми з Asterisk має відбуватися за допомогою інтерфейсу AGI.

Результатом стала представлена ??нижче блок - схема алгоритму роботи альтернативної про...


Назад | сторінка 13 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Підсистема аутентифікації користувача в системі надання послуг зв'язку ...
  • Реферат на тему: Розробка алгоритму визначення коду товару за УКТЗЕД
  • Реферат на тему: Базові засоби аутентифікації при цифровій передачі даних
  • Реферат на тему: Додаток для роботи з базою даних
  • Реферат на тему: Учитель XXI століття. Яким він повинен бути ...