СПОСОБ СБОРА ДАННЫХ ЭЛЕКТРОННЫХ АНКЕТ, ОСНОВАННЫЙ НА СОБЫТИЙНОМ ПРИНЦИПЕ

1. Способ управления электронной анкетой, доступной на сервере (2) приложения через терминал (10) пользователя, содержащий по меньшей мере одно периферийное устройство ввода, включающий следующие этапы, на которых:
- идентифицируют (11) поля электронной анкеты, которые могут предусматривать действия пользователя, при загрузке электронной анкеты терминалом (10) пользователя;
- определяют и сохраняют в памяти данные для любого события, выполняемого на каждом из идентифицируемых полей;
- извлекают данные, сохраненные в памяти при отправке электронной анкеты;
- анализируют извлеченные данные, при этом данный этап анализа включает этап выделения цепочек последовательных событий, отражающих действия пользователя.
2. Способ по п.1, отличающийся тем, что этап идентификации включает этап сохранения в памяти свойств идентифицируемых полей.
3. Способ по п.1, отличающийся тем, что кроме прочего он включает этап, на котором выполняют связывание приемника с каждым идентифицируемым полем электронной анкеты для определения любого события, выполняемого в поле.
4. Способ по п.1, отличающийся тем, что подлежащие определению события выбирают из следующих событий: keydown, keypress, keyup, focus, blur, select, paste, cut, copy, change, click, dbclick, contextmenu, mousedown, mouseup, resize, mouseover, mouseout.
5. Способ по п.1, отличающийся тем, что сохраненные в памяти данные, относящиеся к событию, выполняемому в идентифицируемом поле, выбирают из выполняемого события, поля, в котором выполняется событие, времени, прошедшего от предыдущего события, команды, передаваемой от периферийного устройств ввода на терминал пользователя, нового значения поля, изменения значения поля, состояния специальных клавиш периферийного устройств ввода.
6. Способ по п.1, отличающийся тем, что этап извлечения сохраненных в памяти данных включает операцию форматирования сохраненных в памяти данных и операцию прикрепления отформатированных данных к электронной анкете.
7. Способ по п.6, отличающийся тем, что сохраненные в памяти данные форматируют таким образом, чтобы они содержали заголовок, структуру и трассировку выполняемых событий.
8. Способ по п.7, отличающийся тем, что трассировку выполняемых событий кодируют.
9. Регистратор событий для управления электронной анкетой, доступной на сервере (2) приложения через терминал (10) пользователя, содержащий по меньшей мере одно периферийное устройство ввода, при этом регистратор событий сконфигурирован для:
- идентификации (11) полей электронной анкеты, которые могут предусматривать действия пользователя, при загрузке электронной анкеты терминалом (10) пользователя;
- определения и сохранения в памяти данных для любого события, выполняемого на каждом из идентифицируемых полей;
- извлечения данных, осуществляемого во время отправки электронной анкеты, сохраненных в памяти для сервера (3) анализа данных, сконфигурированного для выделения в сохраненных в памяти данных по меньшей мере одной цепочки последовательных событий, отражающих действие пользователя.
10. Регистратор событий по п.9, отличающийся тем, что он прикреплен к электронной анкете, запрашиваемой терминалом (10) пользователя, в ответ на запрос (120) доступа к этой электронной анкете, исходящий от терминала (10) пользователя.