Техническое задание для разработки программы

advertisement
Требуется разработать программу, состоящую из двух независимых модулей и ведущую видео
и аудио трансляцию между двумя и более системами расположенных в интернете и имеющие
установку данных модулей. Программа должна быть основана на подобии систем
видеонаблюдения через интернет или локальную сеть.
Техническое задание для разработки программы .
Программа для консультаций через информационный киоск.
Программа предназначена для работы на сенсорных информационных киосках и должна
осуществлять видео и аудио связь через интернет или по локальной сети между
консультантом (оператор) и пользователем информационным киоском (клиент).
Программа состоит из двух независимых модулей.
1. Модуль локальная программа оператор установлена на компьютере консультанта.
При запуске должна быть настройка для автозагрузки и сворачивании в трей до вызова
клиентом или самим оператором. Программа должна иметь интерфейс, где расположено окно
для просмотра видео от клиента. Список клиентов и кнопки управления для связи со всеми
клиентами или просмотра видео с камеры установленной на информационном киоске
(компьютер клиент).
2. Модуль программа клиент
Программа должна устанавливаться на удаленном компьютере (информационный киоск) и
запускаться с настройкой в автозагрузку и работать в трее. Видео и аудио связь должна
осуществляться с оператором через веб-браузер со страницы HTML. При нажатии на вебкнопку на странице HTML должна происходить связь с оператором присущем этой кнопке.
Кнопок может быть много, как и операторов. Связь может осуществляться с разными
операторами по отдельности, у которых установлена программа оператор. На какую кнопку
нажал клиент с тем оператором и происходит соединение. Если на HTML странице нажать на
кнопку оператора то связь с ним происходит на новой странице, созданной для этого
оператора. Для удобства использования на HTML странице будет установлен скрипт для
вывода окна с отдельной страницей. Пример можно посмотреть на демо странице.
Также можно рассмотреть вариант без установки программы на компьютер, а использовать
соединение с оператором удаленного компьютера через ссылку в браузере. Как реализовано в
программе видеоконференций ooVoo.
Особенности каждой из программ.
Программа должна быть защищена лицензионными ключами.
Модуль программа ОПЕРАТОР
Программа имеет интерфейс с окном для видео и список клиентов с кнопками управления.
Пример.
1. Список клиентов, которые прописаны и созданы в системе.
2. Кнопка для соединения с клиентом. Если на стороне клиента пользователь нажал на
кнопку вызова оператора, то находящаяся в трее программа разворачивается по верх
всех окон, в окне видеоизображений виден клиент, а кнопка связь или надпись
начинают моргать. Также раздается сигнал вызова. Для связи с клиентом оператор
нажимает кнопку СВЯЗЬ и начинает общение.
3. Кнопка для задержки соединения с клиентом. Если оператор занят, то при вызове от
клиента он нажимает на кнопку ожидания и у клиента появляется надпись, что
оператор занят, подождите минуту( надпись должна редактироваться в настройках).
4. Окошко для установки галочки просмотра видео с информационного киоска (камеры
программы клиент). Если установлена галочка, то без вызова клиента оператор может
просмотреть ситуацию с камеры клиентской программы. Если установлены несколько
галочек, то окно 5 делится на квадраты и происходит трансляция с разных камер
клиентов. Как в программах видеонаблюдения.
Интерфейс должен быть не просто болванка, а нормальный графический интерфейс.
Примерный вариант интерфейса программы.
Настройки конфигурации.
1. Автостарт. При установленной настройке программа автоматически загружается при
старте компьютера с сохранением заранее выбранной камеры.
2. Фоновой режим. Программа должна работать на фоне любых программ и выполнять
свои функции.
3. В программе должна быть настройка занесение новых клиентов расположенных на
удаленных компьютерах с установленной программой КЛИЕНТ
4. Программа должна работать до активации в демо режиме. Через каждые 15мин работы
поверх всех программ должно появляться сообщение, что программа не
зарегистрирована и предлагать активацию. Через 1 час программа отключается.
5. Выбор камеры, если их 2 в системе с сохранением выбора при автозагрузке.
Модуль программа КЛИЕНТ
Программа должна находиться в трее. Развернуть окно может только админ для настроек.
Все управление для связи с оператором посредством веб страницы.
Должна существовать настройка выбора камеры использования, если их две.
Принцип работы.
Наглядно можно посмотреть пример на странице.
Когда клиент нажимает на кнопку связь с оператором, то происходит соединение с удаленным
компьютером оператора. Если комп оператора выключен, то в окне отображения видео на
странице надпись, что оператор не в сети. Если есть соединение и оператор включил связь, то
происходит общение с оператором.
Программа должна иметь конфигурационный файл для настроек, добавления и создания
новых операторов.
Пример.
1.
2.
3.
4.
Название оператора
Код для связи с оператором
Окно откуда копировать ссылку или команду для прописи в кнопку страницы HTML
Окно для отображения видео клиента.
Настройки конфигурации.
6. Автостарт. При установленной настройке программа автоматически загружается при
старте компьютера с сохранением заранее выбранной .
7. Фоновой режим. Программа должна работать на фоне любых программ и выполнять
свои функции.
8. В программе должна быть настройка занесение новых операторов расположенных на
удаленных компьютерах с установленной программой ОПЕРАТОР
9. Программа должна работать до активации в демо режиме. Через каждые 15мин работы
поверх всех программ должно появляться сообщение, что программа не
зарегистрирована и предлагать активацию. Через 1 час программа отключается.
10. Выбор камеры, если их 2 в системе с сохранением выбора при автозагрузке.
Download