Программофон, ЯК ІНТЕГРАЦІЯ ПК З ТЕЛЕФОНОМ.
120 років минуло з дня винаходу А.Г.Беллом телефонного апарату. Ми з дитинства полюбили телефон. Він простий, зручний, доступний і зближує людей. Сторіччя - не малий термін для винаходу подібного, але телефон принципово не зазнав змін у своїй конструкції. Зате відоме прагнення людства до комфорту і благополуччя істотно змінило якість зв'язку, її швидкість, мобільність. Телефонна мережа швидко розрослася, обплітаючи як павутиною земну кулю. Тепер без проблем можна пов'язати будь-які куточки світу. А з появою радіозв'язку та стільникового зв'язку абонент отримав можливість дзвонити звідки завгодно і куди завгодно: з літака, машини і т.д.
З виникненням потужної комп'ютерної техніки з'явилися нові рубежі розвитку телефонного зв'язку. З'явилося бажання вдало інтегрувати персональний комп'ютер з телефоном в єдине ціле. Тепер завдяки розвитку технології під назвою CTI (Computer Telephone Integration - інтеграція телефону і комп'ютера), персональні комп'ютери отримали можливість не тільки взяти на себе функції телефону, але і розширити їх, дозволяючи нам встановлювати зв'язки, які раніше були недоступні. Новизна і перспективність даної технології привели до створення на кафедрі "Комп'ютерні системи управління" Московського Державного Технологічного Університету "Станкин" багатофункціонального модуля сполучення ПК з телефонною мережею "Автосекретар V03". Не вдаючись в подробиці функціонування пристрою, можна сказати, що він здатний реалізувати, при відповідній програмної підтримки, такі функціональні режими і служби:
1. Автодозвон:
- по заздалегідь заданому номеру,
-
всередині міста,
- на міжмісто,
- із записної книжки, використовуючи режим тижневика;
2. Служба часу:
3. Автоматичний визначник номера (АВН);
4. Антивизначник номера (АнтіАОН);
5. Служба інформації:
- записна книжка,
- щоденник (тижневик),
- довідники,
- міні АТС;
6. Область пам'яті для зберігання надходять дзвінків з реєстрацією:
7. Режим охоронного пристрою;
8. Режим керуючого пристрою.
Мал. 1.
Апаратна частина даної розробки вимагала реалізації програмної платформи. Таким чином, з появою модуля виникла завдання створення нового виду програмного продукту "программофон" (softphone), виходячи з таких умов:
- по-перше, він не повинен був повторити вже існуючі моделі,
- по-друге, повинен був мати найбільшу кількість сервісних можливостей,
- по-третє, інтерфейс повинен бути реалізований для наявного модуля сполучення "Автосекретар-V03",
-
по-четверте, оскільки останнім часом зріс інтерес до операційному середовищі Windows, потрібно було орієнтуватися програмно саме під цю середу,
- по-п'яте, інтерфейс повинен бути зрозумілий і зручний навіть непідготовленому користувачеві.
Створення "дружнього" інтерфейсу в середовищі Windows досить трудомістка, з точки зору програмування, заняття. Але наше становище врятувало поява нового підходу до програмування під Windows - системи візуального проектування MS Visual Basic, яка як не можна краще вирішувала існуючу проблему.
При створенні програмного продукту була обрана саме ця середовище програмування, що містить у собі концепції візуального підходу до створення програм і подієво-керованого програмування (event-driven programming).
В результаті послідовної розробки народився багатовіконний інтерфейс, який забезпечив одночасну роботу з декількома елементами додатків і швидкість перемикань між ними (див.рис 1). Створена програма виводить на екран комп'ютерне зображення телефону, і ви, користуючись мишею або клавіатурою, використовуєте стандартні і спеціальні режими роботи телефону. Можливо також обробляти вхідні дзвінки ви можете запустити СУБД і програму автоматичного пошуку інформації, а наявність записної книжки і можливість підключення до різних СУБД, робить дану розробку солідним інстремент при роботі абонента з великими обсягами інформації.
У режимі охоронного пристрою система забезпечує виконання дзвінків за заданими номерами телефонів, з передачею заданих повідомлень при спрацьовуванні датчиків охоронної сигналізації або при перевищенні заданого рівня шуму в приміщенні. Можливий синтез мовних повідомлень.
Таким чином, використовуючи дану розробку, можна істотно підвищити швидкість і сервіс зв'язку між абонентами.
Остаточним підсумком розробки можна вважати систему, яка містить:
- представлений комплект складових компонентів:
- модуль сполучення ПК з телефонною мережею "Автосекретар-V03";
-
програмне забезпечення модуля, тобто інтерфейс користувача, реалізований на мові MS Visual Basic 3.0 for Windows;
- документація по установці, використанню і функціональними можливостями системи.
Розроблена модель інтерфейсу добре узгоджується зі стандартом GUI MS WINDOWS. За допомогою MS Visual Basic 3.0 for Windows налагоджений зв'язок з базами даних, представлених у форматі MS ACCESS 2.0.
У висновку, необхідно відзначити універсальність конструкції електронного модуля, що дозволяє необмежено розширювати і вдосконалювати можливості системи програмними засобами.
ЛІТЕРАТУРА:
1. Хорн Делтон "удосконалить свій телефон", БІНОМ, Москва 1995 рік.
2. Гарріс Джон "Вас викликає программофон!", PC Magazine, September 27, 1994, p.29.
3. Нелсон Росс "Running Visual Basic for Windows", M: "Російська Редакція" ТОО "Channel Trading Ltd.", 1995 рік.
|