Исследование и реализация эффективных методов записи активности пользователя персонального компьютера

Исследование и реализация эффективных методов записи активности пользователя персонального компьютера

Автор: Лавров, Валерий Александрович

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2005

Место защиты: Томск

Количество страниц: 169 с. ил.

Артикул: 3299023

Автор: Лавров, Валерий Александрович

Стоимость: 250 руб.

Исследование и реализация эффективных методов записи активности пользователя персонального компьютера  Исследование и реализация эффективных методов записи активности пользователя персонального компьютера 

ОГЛАВЛЕНИЕ
ОГЛАВЛЕНИЕ.
ВВЕДЕНИЕ.
1. СИСТЕМЫ И МОДЕЛИ ДЛЯ ЗАПИСИ АКТИВНОСТИ ПОЛЬЗОВАТЕЛЯ
1.1. Запись активности пользователя и ее применение.
1.2. Требования, предъявляемые к систем записи активности пользователя.
1.3. Модель системы для записи активности пользвателя.
1.4. Экспериментальное тестирование современных систем
2. МЕТОД ЗАПИСИ АКТИВНОСТИ ПОЛЬЗОВАТЕЛЯ НА ОСНОВЕ СИНХРОННОГО ДЕТЕКТИРОВАНИЯ СОБЫТИЙ ГРАФИЧЕСКОГО ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ.
2.1. Новая модель записи активности пользователя на основе синхронного детектирования событий графического ядра операционной системы
2.2. Новый формат хранения результирующей записи предложенной модели.
2.3. Пример реализации комбинированного векторнорастрового формата
2.4. Выводы.
3. АРХИТЕКТУРА СИСТЕМЫ ЗАПИСИ АКТИВНОСТИ ПОЛЬЗОВАТЕЛЯ
3.1. Технические требования к системе и способы их реализации
3.2. Взаимодействие с операционной системой i
3.3. Взаимодействие с операционной системой i ХР.
3.4. Универсальный метод захвата
3.5. Дополнительные возможности.
3.6. Выводы.
4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ.
4.1. Использованные среды разработки
4.2. Использование библиотеки сжатия i.
4.3. Классы и структуры.
4.4. Графический интерфейс пользователя.
4.5. Функционирование программы ВВ .
4.6. Реализация драйвера ВВ iv.
4.7. Функционирование программы ВВ в режиме iii
4.8. Установка системы ВВ
4.9. Свободно распространяемый проигрыватель файлов
4 Центр поддержки программных продуктов ВВ
4 Экспериментальное исследование системы ВВ и сравнение ее с аналогичными системами
4 Выводы
ЗАКЛЮЧЕНИЕ.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ


Этот способ универсален, пригоден для любой ОС, однако он не учитывает особенности команд графической подсистемы и поэтому обеспечивает меньшую компрессию, к тому же существенно нагружает центральный процессор для обработки данных. При этом существует вероятность потери событий между двумя соседними захватами. Реализация универсального метода захвата описана в § 3. В § 3. Это касается продолжительной записи, записи звукового сопровождения, сохранения нажатий кнопок клавиатуры и мыши, сохранения выводимой на экран текстовой информации. В четвертой главе диссертации описываются особенности программной реализации системы записи активности пользователя, а также приводится описание метода использования системы в области поддержки программных продуктов. В конце главы проводится сравнительное тестирование готовой системы с существующими. Современные коммерческие приложения разрабатываются в основном с использованием средств разработки, основанных на языке C++. Существуют две самые распространенные среды для платформ Windows - Microsoft Visual Studio C++ и Borland C++ Builder. Каждая из сред разработки имеет достоинства и недостатки, которые описаны в § 4. Приложение с графическим пользовательским интерфейсом было создано в среде Borland C++ Builder, а объекты ActiveX и свободно распространяемый проигрыватель написаны в среде Visual Studio. Важную роль в разработанной системе играют процедуры сжатия без потерь. Существует ряд открытых библиотек сжатия, примером которой является zlib. Описание использования библиотеки zlib в реализуемой системе приводится в § 4. Исходя из требования компонентности, пакет реализован в виде библиотеки классов. Данный подход обеспечивает гибкость при работе готовой системы в различных средах, а также легкое использование созданного кода для создания других приложений. При разработке графического интерфейса делался упор на простоту и удобство. С одной стороны, интерфейс не должен быть перегружен ненужными элементами, а, с другой стороны, необходимо достаточное количество элементов, чтобы пользоваться программой было удобно. Принципы организации пользовательского интерфейса системы описаны в § 4. Вопросам взаимодействия между отдельными компонентами системы посвящен § 4. В нем описывается последовательность действий пользователя и соответствующих вызовов внутри системы при записи активности пользователя. Непосредственная реализация драйвера по технологии Mirror Driver рассматривается в § 4. Приводятся примеры базового кода драйвера, описывается взаимодействие между отдельными частями драйвера и передача данных между драйвером и приложением пользователя Win. Здесь же рассматривается вопрос отладки кода драйвера во время его разработки, что является непростой задачей. Не во всех операционных системах возможно использование специального драйвера для захвата экрана. Описание работы системы в режиме совместимости с основными версиями ОС Windows приводится в § 4. Особенности установки программы на компьютеры с различными операционными системами описываются в § 4. Для проигрывания FBR-файлов необходим специальный проигрыватель. Для разработки небольшого проигрывателя была использована среда MS VS C++. Вопросам создания проигрывателя и его функциональных особенностей посвящен § 4. В § 4. Результаты экспериментального тестирования приводятся в § 4 Описывается методология тестирования и использованное для тестирования оборудование, отдельные тесты и приводятся результаты тестирования. Экспериментальное тестирование показало, что по совокупности всех критериев, система FlashBack оказалось лучшей среди всего набора тестируемых систем. Таким образом, применение технологии mirror driver, разработанных методов по обработке графических данных и формата FBR позволило создать систему, которая на данный момент является самой эффективной среди рассмотренных систем в смысле размера результирующего видео ролика, минимизации нагрузки на центральный процессор и верности воспроизведения. В заключении подводятся итоги проделанной работы. Было проведено исследование существующих моделей записи активности пользователя компьютера и предложена новая модель на основе синхронного детектирования событий графического ядра операционной системы.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.201, запросов: 244