Мобильный терминал электронного голосования

 

Изобретение относится к вычислительной технике, в частности, к мобильному терминалу электронного голосования. Техническим результатом является повышение надежности учета голосов граждан путем исключения ручных процедур подсчета бюллетеней, опускаемых в урны для голосования. Технический результат достигается тем, что терминал содержит блок приема кода ключей доступа, блок селекции кодов ключей доступа, блок идентификации ключей доступа, блок предъявления объектов голосования, блок приема решения голосующих граждан, блок идентификации объекта голосования, блок подтверждения сделанного выбора объекта голосования, блок подсчета итогов голосования, блок коммутации каналов выдачи данных, блок селекции временных интервалов голосования, блок идентификации опорного адреса объекта голосования в базе данных, блок формирования сигналов документирования и выдачи итоговых данных голосования. 11 ил.

Изобретение относится к вычислительной технике, в частности, к мобильному терминалу для проведения электронного голосования.

Решение проблемы электронного голосования тесно связано с внедрением новейших информационных технологий и, в частности, технологии так называемых "электронных урн", которые могут работать без подключения к энергосети и коммуникационной инфраструктуре, что особенно актуально для России и целого ряда других государств, где избирательные участки подчас расположены в малонаселенной местности или на территориях с ограниченным доступом к телефонным линиям и отсутствием оптоволоконного соединения с Интернетом.

Известны терминалы, с помощью которых решалась поставленная проблема (1, 2).

Первый из известных терминалов выполнен в виде «электронной урны», содержащей блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения итогов голосования граждан, синхронизирующие входы которых соединены с соответствующими выходами блока управления (1).

Подобный терминал впервые был использован при голосовании избирателей на выборах органов власти Бразилии - федеративного государства, сопоставимого с Россией по количеству граждан, обладающих активным избирательным правом (на октябрь 2002 г. - около 115 млн. человек).

Для того, чтобы отдать на этих выборах свой голос, избиратель должен был вначале набрать на клавиатуре терминала - размером с обычный кассовый аппарат - определенный код, соответствующий тому или иному кандидату.

Затем избирателю требовалось набрать последовательную комбинацию из 25 цифр, после чего на экран терминала выводилась цифровая фотография выбранного кандидата и предложение подтвердить свой выбор или изменить его.

После закрытия избирательных участков в условиях строгого контроля со стороны наблюдателей из терминалов извлекались магнитные носители информации с записанными на них результатами голосования, которые перевозились в ближайшую региональную избирательную комиссию, откуда по каналам телефонной и спутниковой связи данные направлялись в национальную верховную избирательную комиссию.

Такая технология позволила, с одной стороны, избежать злоупотреблений и человеческих ошибок, которые сопровождают ручной подсчет голосов, а с другой - существенно снизить затраты времени, необходимого для обработки результатов голосования: в течение четырех часов верховная избирательная комиссия обработала 70%, а к концу ночи после выборов - уже 90% от общего количества всех поданных голосов.

Несмотря на опасения, что безопасность избирательного процесса могла быть обеспечена в недостаточной мере, верховная избирательная комиссия объявила об отсутствии фактов подтасовок, а международные наблюдатели отметили пользу электронного голосования в деле обеспечения скорости и надежности выборов: из использованных на всей территории Бразилии 406 тыс. "электронных урн" по причине технических неисправностей в день выборов пришлось заменить только 3546, причем результаты голосования не были признаны лишь на 111 из них. При этом стоимость одной "электронной урны" в Бразилии составляла 400 долл.

Это обстоятельство свидетельствует о том, что с учетом средней величины общих бюджетных расходов на проведение избирательных кампаний общенационального, регионального и местного уровней на протяжении электорального цикла аналогичная или подобная система "электронного голосования" вполне может быть внедрена как в промышленно развитых, так и в развивающихся государствах при условии ее поэтапного введения в течение двух-трех электоральных циклов.

Известно и другое техническое решение мобильного терминала для электронного голосования, основанное на принципе сканирования бумажных избирательных бюллетеней, использование которых дает

возможность провести в случае необходимости ручной пересчет голосов (2).

В состав мобильного терминала электронного голосования, получившего название комплекса обработки избирательных бюллетеней (КОИБ) входит центральное процессорное устройство, входы которого соединены с блоками памяти и с блоками подготовки и ввода данных, а выходы подключены к соответствующим блокам памяти, блок обработки данных, информационные входы которого соединены с выходами соответствующих блоков памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного устройства, а выход блока обработки данных является информационным выходом терминала (2).

По результатам испытаний мобильных терминалов Центральная избирательная комиссия Российской Федерации приняла решение об использовании КОИБ на президентских выборах 14 марта 2004 г. на ряде избирательных участков в Москве и Санкт-Петербурге.

Бюллетени для электронного голосования были подготовлены к выдаче избирателям в строгом соответствии с правилами, предусмотренными "Инструкцией о порядке использования технических средств подсчета голосов - комплексов обработки избирательных бюллетеней при проведении выборов Президента Российской Федерации 14 марта 2004 года", утвержденной постановлением Центральной избирательной комиссии Российской Федерации. Эти правила предусматривали, в частности, следующие моменты:

- прямоугольная печать участковой избирательной комиссии ставилась на лицевой стороне избирательного бюллетеня строго в зоне для печати (в правом верхнем углу бюллетеня); цифры номера

избирательного участка должны были находиться внизу; оттиск печати должен был быть четким, не смазанным (считались недопустимыми как жирные оттиски, приводившие к "слипанию" цифр, так и слабые оттиски с потерей части элементов печати);

- контур оттиска печати не должен был пересекать или касаться линий рамки зоны для печати;

- подписи двух членов комиссии с правом решающего голоса ставились в верхней части зоны для печати на оттиске печати комиссии, не допускалось их попадание в зону цифр на оттиске печати;

- при вычеркивании из избирательного бюллетеня выбывших кандидатов (на выборах Президента Российской Федерации 14 марта 2004 г. вычеркивалась кандидатура И.П.Рыбкина) необходимо было пользоваться шариковой ручкой и следить за тем, чтобы линия вычеркивания проходила через квадрат для отметки избирателя, но не заходила за рамку бюллетеня (слева и справа) и не проходила между квадратами для отметок избирателей.

Бюллетени, оформленные с нарушением данных правил, отбраковывались и не выдавались избирателям.

Операторы КОИБ в день голосования консультировали избирателей по порядку ввода избирательных бюллетеней в мобильный терминал, который по своему внешнему виду напоминал небольшую трибуну для выступлений, оснащенную сигнальными лампами зеленого и красного цветов, а также электронным табло, показывавшем общее число опущенных бюллетеней.

Горящая красная лампа означала, что терминал еще не закончил обработку предыдущего бюллетеня, зеленая - готовность принять следующий, который можно было опустить в "электронную урну" как вниз, так и вверх текстом, но обязательно узкой стороной вперед.

Бюллетени нельзя было складывать и заминать, они помещались в лоток сканера КОИБ строго по одному и в расправленном виде.

Возврат избирательных бюллетеней происходил в трех случаях: при вводе сложенного бюллетеня, при вводе бюллетеня под углом больше допустимого или же со значительным смещением в сторону (не по направляющим лотка сканера), а также при попытке одновременного ввода двух или более бюллетеней. Показания счетчика при возврате бюллетеней не изменялись.

Бюллетени, признанные распознающим блоком КОИБ недействительными - не содержавшие отметок избирателя ни в одном квадрате, либо содержавшие отметки избирателя более, чем в одном квадрате, либо содержавшие отметку избирателя в квадрате напротив фамилии выбывшего кандидата - не возвращались и маркировались внутри терминала перфорацией (проколами либо дорожками просечек) в верхней или нижней части бюллетеня, в зависимости от того, какой стороной избиратель опустил бюллетень в сканер.

Данные по результатам голосования передавались от КОИБ в территориальную избирательную комиссию через модем по телефонным линиям связи и на контрольной дискете.

Примечательно, что утвержденный режим использования комплексов полностью исключал возможность отслеживать ход голосования по конкретным кандидатам в течение дня, и до того момента, когда участковая избирательная комиссия получала распечатку протокола КОИБ, никакая передача данных в территориальную избирательную комиссию не была возможна.

Последнее из перечисленных выше технических решений наиболее близко к описываемому.

Его недостаток заключается в недостаточно высокой надежности системы, обусловленной тем, что выполнение операций учета голосующих избирателей и подсчет числа голосов, отданных избирателями за соответствующих кандидатов, осуществляется с помощью бумажного носителя, что не позволяет полностью исключить влияние «человеческого фактора» на результаты голосования.

Цель изобретения - повышение надежности системы путем исключения процедур, связанных с использованием бумажного носителя в качестве бюллетеня для голосования, и исключения «человеческого фактора» как при подсчете числа граждан, принявших участие в голосовании, так и при подсчете числа голосов граждан, принявших участие в голосовании.

Поставленная цель достигается тем, что в мобильный терминал, содержащий блок приема кодов ключей доступа, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами терминала соответственно, при этом первый информационный вход терминала предназначен для приема кодов доступа с выхода считывателя кодов доступа, а первый синхронизирующий вход терминала предназначен для приема синхронизирующих сигналов занесения кодов доступа в блок приема кодов ключей доступа, блок предъявления объектов голосования, информационный и синхронизирующий выходы которого являются первыми информационным и синхронизирующим выходами терминала, при этом первый информационный выход терминала предназначен для выдачи данных на информационный вход сенсорной панели терминала, а первый синхронизирующий выход терминала

предназначен для выдачи синхронизирующих сигналов на синхронизирующий вход сенсорной панели терминала, блок приема решений голосующих граждан, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами терминала соответственно, при этом второй информационный вход терминала предназначен для приема кода решений голосующих граждан с выхода блока сенсорного ввода, а второй синхронизирующий вход терминала предназначен для приема синхронизирующих сигналов занесения кодов решений голосующих граждан в блок приема решений голосующих граждан, блок подтверждения сделанного выбора объекта голосования, управляющие входы которого являются первым и вторым управляющими входами терминала соответственно, предназначенными для приема сигналов подтверждения сделанного выбора объекта голосования с выходов клавиатуры терминала, а первый выход блока подтверждения сделанного выбора объекта голосования является первым сигнальным выходом терминала и к установочным входам блоков приема кодов ключей доступа и предъявления списка объектов голосования соответственно, блок коммутации каналов выдачи данных, один информационный выход которого является вторым информационным выходом терминала, предназначенным для выдачи итоговых данных голосования, другой выход блока коммутации каналов выдачи данных соединен с адресным входом блока формирования сигналов документирования и выдачи итоговых данных голосования, адресный выход которого является адресным выходом терминала, а синхронизирующий выход блока формирования сигналов документирования и выдачи итоговых данных голосования является вторым синхронизирующим выходом

терминала, предназначенным для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, отличающийся тем, что мобильный терминал электронного голосования содержит блок селекции кодов ключей доступа, один синхронизирующий вход которого соединен с первым синхронизирующим входом терминала, установочный вход блока селекции кодов ключей доступа подключен к первому выходу блока подтверждения сделанного выбора объекта голосования, а сигнальный выход блока селекции кодов ключей доступа является вторым сигнальным выходом терминала, предназначенным для выдачи сигнала окончания просмотра всех кодов доступа, блок идентификации ключей доступа, информационные входы которого соединены с информационными выходами блока приема кода ключей доступа и блока селекции кодов ключей доступа соответственно, а синхронизирующий вход блока идентификации ключей доступа подключен к синхронизирующему выходу блока селекции кодов ключей доступа, при этом один выход блока идентификации ключей доступа соединен со вторым синхронизирующим входом блока селекции кодов ключей доступа, а другой выход блока идентификации ключей доступа подключен к синхронизирующему входу блока предъявления объектов голосования, блок идентификации объектов голосования, информационный и синхронизирующий входы которого соединены с информационным и синхронизирующими выходами блока приема решений голосующих граждан соответственно, управляющий вход подключен к управляющему выходу блока предъявления объектов голосования, установочный вход блок идентификации объектов голосования соединен со вторым выходом блока подтверждения сделанного выбора объекта голосования, при этом информационный выход блока

идентификации объектов голосования является третьим информационным выходом терминала, предназначенным для выдачи данных на информационный вход сенсорной панели терминала, а синхронизирующий выход является третьим синхронизирующим выходом терминала, предназначенным для выдачи синхронизирующих сигналов на синхронизирующий вход сенсорной панели терминала и подключен к синхронизирующему входу блока подтверждения сделанного выбора объекта голосования, блок подсчета итогов голосования, управляющие входы которого соединены с соответствующими управляющими выходами блока идентификации объектов голосования, а синхронизирующий вход подключен к третьему синхронизирующему выходу блока подтверждения сделанного выбора объекта голосования, при этом один информационный выход блока подсчета итогов голосования является четвертым информационным выходом терминала, а другие информационные выходы соединены с соответствующими информационными входами блока коммутации каналов выдачи данных, блок селекции временных интервалов голосования, управляющий вход которого является третьим управляющим входом терминала, предназначенным для приема сигналов запуска терминала, тактирующий вход является тактирующим входом терминала, предназначенным для приема тактирующих импульсов таймера, а синхронизирующий вход блока селекции временных интервалов голосования соединен с одним управляющим выходом блока формирования сигналов документирования и выдачи итоговых данных голосования, другой управляющий выход которого подключен к синхронизирующему входу блока коммутации каналов выдачи данных, и блок идентификации опорного адреса объекта

голосования в базе данных, информационный и синхронизирующий входы которого соединены с информационным и синхронизирующим выходами блока селекции временных интервалов голосования соответственно, а информационный и синхронизирующий выходы блока идентификации опорного адреса объекта голосования в базе данных подключены к соответствующему информационному и синхронизирующему входам блока формирования сигналов документирования и выдачи итоговых данных голосования.

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - приведен пример конкретной конструктивной реализации блока селекции кодов ключей доступа, на фиг.3 - приведен пример конкретной конструктивной реализации блока предъявления объектов голосования, на фиг.4 - приведен пример конкретной конструктивной реализации блок приема решений голосующих граждан, на фиг.5 - приведен пример конкретной конструктивной реализации блока идентификации объекта голосования, на фиг.6 - приведен пример конкретной конструктивной реализации блока подтверждения сделанного выбора объекта голосования, на фиг.7 - приведен пример конкретной конструктивной реализации блока подсчета итогов голосования, на фиг.8 - приведен пример конструктивной реализации блока коммутации каналов выдачи данных, на фиг.9 - приведен пример конкретной конструктивной реализации блока селекции временных интервалов голосования, на фиг.10 - приведен пример конкретной конструктивной реализации блока идентификации опорного адреса объекта голосования в базе данных, на фиг.11 - приведен пример конкретной конструктивной реализации блока идентификации опорного адреса объекта голосования в базе данных, на фиг.12 - приведен пример

конструктивной реализации блока формирования сигналов документирования и выдачи итоговых данных голосования.

Система (фиг.1) содержит блок 1 приема кодов ключей доступа, блок 2 селекции кодов ключей доступа, блок 3 идентификации ключей доступа, блок 4 предъявления объектов голосования, блок 5 приема решений голосующих граждан, блок 6 идентификации объектов голосования, блок 7 подтверждения сделанного выбора объекта голосования, блок 8 подсчета итогов голосования, блок 9 коммутации каналов выдачи данных, блок 10 селекции временных интервалов голосования, блок 11 идентификации опорного адреса объекта голосования в базе данных, блок 12 формирования сигналов документирования и выдачи итоговых данных голосования.

На фиг.1 показаны также первый 21 и второй 22 информационные входы терминала, первый 23 и второй 24 синхронизирующие входы терминала, первый 25, второй 26 и третий 27 управляющие входы терминала, и тактирующий 28 вход терминала.

Кроме того, на чертеже показаны первый 29, второй 30, третий 31 и четвертый 32 информационные выходы терминала, адресный 33 выход терминала, первый 34, второй 35, третий 36 синхронизирующие выходы терминала, первый 37 и второй 38 сигнальные выходы терминала.

Блок 1 приема кода ключей доступа выполнен в виде регистра, имеющего информационный 21 и синхронизирующий 23 входы, а также выход 39.

Блок 2 селекции кодов ключей доступа (фиг.2) содержит регистр 40, компаратор 41, счетчик 42, блок 43 памяти, регистр 44,

элемент 45 ИЛИ, элементы 46-48 задержки. На чертеже также показаны входы 50-52 и выходы 53-55.

Блок 3 идентификации кодов доступа выполнен в виде компаратора, имеющего синхронизирующий 56 и информационные 57, 58 входы, и выходы 59, 60.

Блок 4 предъявления объектов голосования (фиг.3) содержит блок памяти 61, выполненный в виде постоянного запоминающего устройства, регистр 62, триггер 63, элементы 64, 65 задержки. На чертеже также показаны входы 66, 67 и выходы 68-70.

Блок 5 приема решения голосующих граждан (фиг.4) содержит регистр 72, элемент 73 И, элемент 74 задержки. На чертеже также показаны входы 22, 24, 75, 76 и выходы 77-78.

Блок 6 идентификации объекта голосования (фиг.5) содержит дешифратор 80, блок памяти 81, выполненный в виде постоянного запоминающего устройства, элементы 83-85 И, элементы 86, 87 задержки. На чертеже также показаны входы 89-91, и выходы 93-96.

Блок 7 подтверждения сделанного выбора объекта голосования (фиг.6) содержит триггер 100, элементы 101-102 И, элемент 103 ИЛИ, элемент 104 задержки. На чертеже также показаны входы 25, 26 и 105, и выходы 106-108.

Блок 8 подсчета итогов голосования (фиг.7) содержит счетчики 110-113, элементы 114-116 И. На чертеже также показаны входы 117-120 и выходы 121-124.

Блок 9 коммутации каналов выдачи данных (фиг.8) содержит счетчик 125, дешифратор 126, группы элементов 127-129 И, и группу 130 элементов ИЛИ. На чертеже также входы 131-134 и выходы 31 и 135.

Блок 10 селекции временных интервалов голосования (фиг.9) содержит счетчик 137, регистр 138, компаратор 139, триггер 140, элемент 141 И, элемент 142 ИЛИ, элемент 143 задержки. На чертеже также показаны входы 27, 28, 144 и выходы 145, 146.

Блок 11 идентификации опорного адреса объекта голосования в базе данных, (фиг.10) содержит дешифратор 148, блок памяти 149, выполненный в виде постоянного запоминающего устройства, элементы 150-152 И, элемент 153 задержки. На чертеже также показаны входы 155, 156 и выходы 157-158.

Блок 12 формирования сигналов документирования и выдачи итоговых данных голосования избирателей (фиг.11) содержит регистр 160, компаратор 161, счетчик 162, элемент 163 ИЛИ, элементы 165, 166 задержки. На чертеже также показаны входы 170-172 и выходы 32, 35, 173-174.

Терминал работает следующим образом.

При подготовке терминала к работе на его управляющий вход 27 поступает сигнал «ПУСКА», который проходит элемент 142 ИЛИ блока 10 и поступает на единичный вход триггера 140, устанавливая его в единичное состояние, при котором высоким потенциалом с прямого выхода триггер 140 открывает по одному входу элемент 141 И, на другой вход которого с входа 28 системы поступают сигналы точного времени от внешнего таймера.

Сигналы точного времени с входа 28 проходят на счетный вход счетчика 137, который ведет их подсчет и его показания выдаются как с выхода 145 на вход 155 блока 11, так и на один вход компаратора 139, на другой вход которого постоянно подан код времени с выхода регистра 138, соответствующий времени окончания голосования граждан.

Для обеспечения проведения электронного голосования в памяти терминала (в блоке памяти 43 блока 2) хранятся коды доступа, которые выдаются участникам голосования в виде пластиковых карт в качестве кодов ключей доступа к процедуре голосования.

Каждый участник электронного голосования после проверки наличия его фамилии, имени и отчества в списке граждан, допущенных для участи в голосовании, получает пластиковую карту с актуализированным на ней кодом ключа доступа и после этого приступает к выполнению процедуры голосования.

С этой целью каждый участник голосования подходит к мобильному терминалу электронного голосования и прикладывает пластиковую карту с кодом ключа доступа в прорезь считывателя кода ключа доступа. Считыватель кода ключа доступа (на чертеже не показан) считывает код ключа доступа с пластиковой карты на вход 21 системы, откуда он поступает на информационный вход блока 1.

Одновременно с этим синхронизирующий импульс считывания, формируемый считывателем кода ключа доступа с входа 23 системы поступает на синхронизирующий вход блока 1 и заносит код доступа в блок 1.

Параллельно с этим, синхронизирующий импульс с входа 23 поступает на вход 50 блока 2, далее проходит элемент 45 ИЛИ и поступает на счетный вход счетчика 42, который фиксирует сигнал первого обращения голосующего гражданина в виде первой единицы на своем входе, и формирует адрес считывания первого ключа доступа из блока памяти 43.

Кроме того, этот же синхронизирующий импульс задерживается элементом 46 на время срабатывания счетчика 42 и поступает на вход считывания блока 43 памяти и по адресу, указанному счетчиком 42, и считывает код ключа доступа на вход регистра 44.

Импульс считывания с выхода элемента 46 вновь задерживается элементом 47 на время считывания кода ключа доступа из блока 43 памяти и поступает на синхронизирующий вход регистра 44, занося в него первый код ключа доступа, хранящийся в системе.

С выхода 55 блока 2 код ключа доступа поступает на вход 57 блока 3, на другой информационный вход 58 которого с выхода 39 блока 1 подается код ключа доступа, предъявленный голосующим гражданином.

Параллельно с этим процессом, синхронизирующий импульс с выхода элемента 47 дополнительно задерживается элементом 48 на время занесения кода в регистр 44, и с выхода 54 блока 2 подается на синхронизирующий вход 56 блока 3. По синхронизирующему импульсу блок 3 сравнивает входные коды и, если сравнения входных кодов не произошло, то на выходе 59 блока 3 формируется импульс, который через вход 51 блока 2 поступает на синхронизирующий вход компаратора 41.

На один информационный вход компаратора 41 постоянно подан код с выхода регистра 40, представляющего собой заданное количество кодов ключей доступа, которые используются для регулирования доступа граждан к процедуре голосования, а на другой поступают показания счетчика 42.

Другими словами, задача компаратора 41 заключается в том, чтобы обеспечить сравнение кода ключа доступа, предъявленного избирателем, со всеми кодами ключей доступа, хранимых в памяти терминала.

Если показания счетчика 42 будут меньше показаний регистра 40, то на выходе 201 компаратора 41 формируется импульс, который через элемент 45 ИЛИ вновь поступает на счетный вход счетчика 42 и увеличивает его показания на единицу, формируя следующий адрес ячейки памяти блока 43 для считывания очередного кода ключа доступа и последующего сравнения его с кодом ключа доступа, предъявленного избирателем, описанным выше образом.

Как только блок 3 зафиксирует факт равенства входных кодов, на его выходе 60 формируется импульс разрешения представления голосующему списка кандидатов для голосования, который через вход 66 блока 4 поступает на вход фиксированной ячейки памяти постоянного запоминающего устройства 61, где хранится список кандидатов.

Считанный код списка кандидатов с выхода ПЗУ 61 поступает на информационный вход регистра 62, куда и заносится тем же синхронизирующим импульсом считывания, задержанным элементом 64 на время считывания кода из ПЗУ и поступающим на единичный вход триггера 63 разрешения доступа.

Триггер 63 переходит в единичное состояние и высоким потенциалом с выхода 70, поступающим на вход 75 блока 5 и далее на вход элемента 73 И, разрешает доступ гражданина к процедуре голосования.

Параллельно с этим, синхронизирующий импульс с выхода элемента 64 вновь задерживается элементом 65 на время занесения кода в регистр 62 и с выхода 69 поступает на выход 34 системы и далее на синхронизирующий вход сенсорной панели мобильного терминала, на информационный вход которой выдается список кандидатов с выхода 29 и отображается на ней в следующем виде:

Таблица 1
КАНДИДАТЫ (ДЛЯ ГОЛОСОВАНИЯ)ВАШ ВЫБОР
КАНДИДАТ №1 (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО) 
КАНДИДАТ №2 (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО) 
КАНДИДАТ №3 (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО) 
...  
ПРОТИВ ВСЕХ  

Задача голосующего гражданина состоит в том, чтобы он выбрал одного из кандидатов из представленного списка, в том числе и кандидата «ПРОТИВ ВСЕХ» и указательным пальцем прикоснулся к тому месту сенсорного экрана, на котором расположены фамилия, имя, отчество выбранного им кандидата.

В момент касания указанного места экрана сенсорной панели указанные избирателем фамилия, имя и отчество кандидата отображаются на соседнем столбце «ВАШ ВЫБОР».

Например, при выборе кандидата №1 таблица 1 примет вид таблицы 2.

Таблица 2
КАНДИДАТЫ (ДЛЯ ГОЛОСОВАНИЯ)ВАШ ВЫБОР
КАНДИДАТ №1 (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО)КАНДИДАТ №1 (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО)
КАНДИДАТ №2 (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО) 
КАНДИДАТ №3 (ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО) 
... 
ПРОТИВ ВСЕХ 

Параллельно с этим, код фамилии, имени, отчества выбранного кандидата с информационного входа 22 системы поступает информационный вход регистра 72 блока 5, а синхронизирующий импульс, сформированный в момент касания избирателем сенсорного экрана, с входа 24 системы проходит элемент 73 И, открытый по второму входу высоким потенциалом триггера 63 блока 4, и поступает на синхронизирующий вход регистра 72, занося в него код фамилии, имени, отчества выбранного кандидата.

Указанный код с выхода 78 блока 5 поступает на вход 90 блока 6, и далее поступает на вход дешифратора 80, который расшифровывает поступивший код и открывает по одному входу соответствующий элемент 83-85 И.

Допустим, что таким элементом является элемент 83 И. В этом случае одновременно с открытием элемента 83 И высокий разрешающий потенциал дешифратора 80 выдается и на выход 94 блока 6.

Параллельно с этим синхронизирующий импульс с выхода элемента 73 И, задержанный элементом 74 на время занесения кода в регистр 72 с выхода 77 блока 5 поступает на вход 89 блока 6, где проходит через элемент 83 И на вход фиксированной ячейки памяти ПЗУ 81, где хранится цифровая фотография кандидата и считывает ее на вход регистра 82.

Параллельно с этим, тот же импульс считывания с входа 89 блока 6 задерживается элементом 86 и поступает на синхронизирующий вход регистра 82, занося в него фотографию кандидата.

Кроме того, этот же импульс вновь задерживается элементом 87 на время занесения кода в регистр 82 и с выхода 93 блока 6 через выход 36 системы выдается на синхронизирующий вход сенсорной панели терминала, на информационный вход которой с выхода 31 выдается цифровая фотография кандидата, которая и отображается на сенсорной панели мобильного терминала.

Кроме того, импульс с выхода 93 блока 6 поступает на вход 105 блока 7, где проходит на единичный вход триггера 100 и устанавливает его в единичное состояние, при котором триггер 100 выдает высокий потенциал на одни входы элементов 101 и 102 И, разрешая прохождение через них сигналов, формируемых в системе при нажатии клавиш «ДА» или «НЕТ», подключенных к входам 25 и 26 мобильного терминала соответственно.

Высокий потенциал с выхода 94 блока 6 поступает на вход 117 блока 8 и открывает по одному входу элемент 114 И, выход которого подключен к счетному входу счетчика 111.

По регламенту работы мобильного терминала голосующий гражданин должен подтвердить сделанный им выбор кандидата, за которого он отдает свой голос нажатием одной из двух клавиш:

- либо клавиши «ДА», подтверждающей сделанный избирателем выбор;

- либо клавиши «НЕТ», отменяющей сделанный избирателем выбор.

При нажатии клавиши «ДА» на вход 25 системы поступает синхронизирующий сигнал, который проходит открытый по одному входу элемент 101 И, и с выхода 108 блока 7 поступает на вход 120 блока 8, где, во-первых, сразу же поступает на счетный вход счетчика 110, подсчитывающего общее число избирателей, принявших участие в голосовании.

Во-вторых, этот же импульс проходит открытый к этому моменту времени элемент 114 И, и поступает на счетный вход счетчика 111, подсчитывающего число голосов избирателей, поданных заданного кандидата.

Кроме того, синхронизирующий импульс с выхода элемента 101 И задерживается элементом 104 на время срабатывания упомянутых счетчиков, и затем, во-первых, поступает на установочный вход триггера 100, возвращая его в исходное состояние и блокируя, тем самым, возможность поступления сигналов с входов 25 и 26 через элементы 101, 102 И при попытке повторного голосования.

Во-вторых, этот же импульс с выхода элемента 104 через выход 106 блока 7 поступает на установочные входы блоков 1, 2, 4, сбрасывая их в исходное состояние, и пройдя элемент 103 ИЛИ, подается на установочные входы блоков 5 и 6, также возвращая их в исходное состояние. После этого система готова принять следующего голосующего гражданина с кодом ключа доступа, полученным при его регистрации.

Если же голосующий гражданин оценит ситуацию, как ошибочную, то он нажимает клавишу «НЕТ». В результате этого синхронизирующий сигнал поступает на вход 26 системы, проходит через элемент 102 И, затем через элемент 103 ИЛИ и далее с выхода 107 блока 7 поступает на установочные входы блоков 5 и 6, возвращая их в исходное состояние и отменяя тем самым сделанный им выбор.

После этого избиратель вновь приступает к выбору кандидата, за которого он желает отдать свой голос, описанным выше образом.

С входа 155 блока 11 код текущего времени поступает на вход дешифратора 148, который расшифровывает поступающий код времени голосования и в зависимости от показаний счетчика 137 блока 10 последовательно во времени, например, с интервалом в 1 час, выдает разрешающие потенциалы на входы элементов 150-152 И.

Допустим, что к настоящему моменту времени прошел один час голосования, зафиксированный счетчиком 137 блока 10 и дешифратор открыл элемент 150 И по одному входу.

Параллельно с этим процессом, тактирующий импульс таймера с входа 28 проходит элемент 141 И задерживается элементом 143 на время срабатывания счетчика 137 и дешифратора 148 и с выхода 146 блока 10 поступает на вход 156 блока 11.

С входа 156 блока 11 указанный импульс проходит через элемент 150 И на вход фиксированной ячейки памяти ПЗУ, в которой хранится базовый адрес зоны памяти сервера, по которому будут документироваться предварительные итоги голосования по истечению первого часа голосования избирателей.

Код базового адреса указанной зоны памяти сервера с выхода 157 блока 11 через вход 171 блока 12 поступает на информационные входы счетчика 162.

Одновременно с этим, импульс считывания кода базового адреса сервера с входа 156 блока 11 задерживается элементом 153 на время считывания кода базового адреса сервера из ПЗУ 149, и затем через вход 172 блока 12 поступает на синхронизирующий вход счетчика 162, занося в него код базового адреса сервера. Код адреса с выхода счетчика 162 блока 12 выдается на адресный выход 33 системы.

Одновременно с этим, импульс с синхронизирующего входа счетчика 162 проходит элемент 163 ИЛИ, задерживается элементом 165 на время занесения кода базового адреса в указанный счетчик, и с выхода 35 системы выдается на вход первого канала прерывания сервера базы данных.

По этому сигналу сервер базы данных переходит на подпрограмму записи результатов голосования с выходов 30 и 32 по адресу, сформированному на адресном выходе 33 системы.

Кроме того, синхронизирующий импульс с выхода элемента 165 вновь задерживается элементом 166 на время записи итогов голосования, полученных за первый час голосования, и поступает на синхронизирующий вход компаратора 161, на один вход которого с выхода регистра 160 постоянно подан код числа кандидатов, участвующих в выборах.

На другой вход компаратора 161 с входа 170 блока 12 с выхода 135 блока 9 поступают показания счетчика 125, которые к моменту выдачи предварительных итогов первого часа голосования были равны нулю, т.к. счетчик 125 находился в исходном состоянии.

В результате этого дешифратор 126 открыл элементы группы 127 И, код результатов голосования за первого кандидата с входа 132 через элементы 127 И группы, и элементы 130 ИЛИ группы были подключены к выходу 30 системы.

По синхронизирующему импульсу, поступающему на синхронизирующий вход компаратора 161 блока 12 - последний сравнивает входные коды, и, если показания с входа 170 блока 12 будут меньше показаний регистра 160, то на выходе 204 компаратора 161 формируется импульс, который, во-первых, с выхода 173 блока 12 сразу же поступает на вход 131 блока 9 и далее на счетный вход счетчика 125, увеличивая его показания на единицу.

Особенность конструктивного выполнения счетчика 125 заключается в том, что в конце подсчета числа кандидатов импульсом переноса он сбрасывается в исходное состояние готовности к управлению работой дешифратора 126.

Во-вторых, этот же импульс задерживается элементом 164 бока 12 на время срабатывания счетчика 125 и дешифратора 126, и затем поступает на счетный вход счетчика 162, формируя очередной адрес для записи предварительных итогов голосования за второго кандидата по истечении первого часа.

Кроме того, импульс с выхода элемента 164 задержки, проходит элемент 163 ИЛИ, задерживается элементом 165 на время занесения кода базового адреса в указанный счетчик, и с выхода 35 системы вновь выдается на вход первого канала прерывания сервера.

По этому сигналу сервер переходит на подпрограмму записи результатов голосования с выходов 30 и 32 по адресу, сформированному на выходе 33 системы.

Описанный процесс документирования предварительных результатов голосования по истечению первого часа голосования продолжается до тех пор, пока не будут документированы результаты голосования за всех кандидатов в базу данных сервера.

Этот факт будет зафиксирован компаратором 161 выдачей сигнала на выходе 203, который с выхода 174 блока 12 подается на вход 144 блока 10 и далее поступает на синхронизирующий вход компаратора 139, сравнивающего код времени, зафиксированный счетчиком 137 с заданным кодом времени окончания процедуры голосования, например, 20 часов вечера.

Поскольку в рассматриваемом примере прошел только один час голосования, то показания счетчика 137 будут много меньше показаний регистра 138, поэтому на выходе 205 компаратора 139 формируется сигнал, который через элемент 142 ИЛИ поступает на прямой вход триггера 140, подтверждая единичное состояние его работы.

В случае, когда наступит установленное время окончания процесса голосования, то компаратор 139 зафиксирует равенство показаний счетчика 137 и регистра 138 выдачей сигнала на выход 206, который поступает на установочный вход триггера 140 и сбрасывает его в исходное состояние, при котором низким потенциалом с прямого выхода блокируется работа элемента 141 И, отключающего прохождение сигналов таймера с входа 28 на вход счетчика 137.

Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить надежность подсчета голосов участников голосования, исключив возможность проведения фальсификаций с бюллетенями для голосования.

Источники информации, принятые во внимание при составлении описания заявки:

1. Патент США №0505651 М. кл. G 06 F 13/40, 13/38, 1992

2. Вестник Центральной избирательной комиссии Российской Федерации. - 2003. - №22 (прототип)

Мобильный терминал электронного голосования, содержащий блок приема кодов ключей доступа, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами терминала соответственно, при этом первый информационный вход терминала предназначен для приема кодов доступа с выхода считывателя кодов доступа, а первый синхронизирующий вход терминала предназначен для приема синхронизирующих сигналов занесения кодов доступа в блок приема кодов ключей доступа, блок предъявления объектов голосования, информационный и синхронизирующий выходы которого являются первыми информационным и синхронизирующим выходами терминала, при этом первый информационный выход терминала предназначен для выдачи данных на информационный вход сенсорной панели терминала, а первый синхронизирующий выход терминала предназначен для выдачи синхронизирующих сигналов на синхронизирующий вход сенсорной панели терминала, блок приема решений голосующих граждан, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами терминала соответственно, при этом второй информационный вход терминала предназначен для приема кода решений голосующих граждан с выхода блока сенсорного ввода, а второй синхронизирующий вход терминала предназначен для приема синхронизирующих сигналов занесения кодов решений голосующих граждан в блок приема решений голосующих граждан, блок подтверждения сделанного выбора объекта голосования, управляющие входы которого являются первым и вторым управляющими входами терминала соответственно, предназначенными для приема сигналов подтверждения сделанного выбора объекта голосования с выходов клавиатуры терминала, а первый выход блока подтверждения сделанного выбора объекта голосования является первым сигнальным выходом терминала и подключенным к установочным входам блоков приема кодов ключей доступа и предъявления списка объектов голосования соответственно, блок коммутации каналов выдачи данных, один информационный выход которого является вторым информационным выходом терминала, предназначенным для выдачи итоговых данных голосования, другой выход блока коммутации каналов выдачи данных соединен с адресным входом блока формирования сигналов документирования и выдачи итоговых данных голосования, адресный выход которого является адресным выходом терминала, а синхронизирующий выход блока формирования сигналов документирования и выдачи итоговых данных голосования является вторым синхронизирующим выходом терминала, предназначенным для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, отличающийся тем, что мобильный терминал электронного голосования содержит блок селекции кодов ключей доступа, один синхронизирующий вход которого соединен с первым синхронизирующим входом терминала, установочный вход блока селекции кодов ключей доступа подключен к первому выходу блока подтверждения сделанного выбора объекта голосования, а сигнальный выход блока селекции кодов ключей доступа является вторым сигнальным выходом терминала, предназначенным для выдачи сигнала окончания просмотра всех кодов доступа, блок идентификации ключей доступа, информационные входы которого соединены с информационными выходами блока приема кода ключей доступа и блока селекции кодов ключей доступа соответственно, а синхронизирующий вход блока идентификации ключей доступа подключен к синхронизирующему выходу блока селекции кодов ключей доступа, при этом один выход блока идентификации ключей доступа соединен со вторым синхронизирующим входом блока селекции кодов ключей доступа, а другой выход блока идентификации ключей доступа подключен к синхронизирующему входу блока предъявления объектов голосования, блок идентификации объектов голосования, информационный и синхронизирующий входы которого соединены с информационным и синхронизирующими выходами блока приема решений голосующих граждан соответственно, управляющий вход подключен к управляющему выходу блока предъявления объектов голосования, установочный вход блок идентификации объектов голосования соединен со вторым выходом блока подтверждения сделанного выбора объекта голосования, при этом информационный выход блока идентификации объектов голосования является третьим информационным выходом терминала, предназначенным для выдачи данных на информационный вход сенсорной панели терминала, а синхронизирующий выход является третьим синхронизирующим выходом терминала, предназначенным для выдачи синхронизирующих сигналов на синхронизирующий вход сенсорной панели терминала и подключен к синхронизирующему входу блока подтверждения сделанного выбора объекта голосования, блок подсчета итогов голосования, управляющие входы которого соединены с соответствующими управляющими выходами блока идентификации объектов голосования, а синхронизирующий вход подключен к третьему синхронизирующему выходу блока подтверждения сделанного выбора объекта голосования, при этом один информационный выход блока подсчета итогов голосования является четвертым информационным выходом терминала, а другие информационные выходы соединены с соответствующими информационными входами блока коммутации каналов выдачи данных, блок селекции временных интервалов голосования, управляющий вход которого является третьим управляющим входом терминала, предназначенным для приема сигналов запуска терминала, тактирующий вход является тактирующим входом терминала, предназначенным для приема тактирующих импульсов таймера, а синхронизирующий вход блока селекции временных интервалов голосования соединен с одним управляющим выходом блока формирования сигналов документирования и выдачи итоговых данных голосования, другой управляющий выход которого подключен к синхронизирующему входу блока коммутации каналов выдачи данных, и блок идентификации опорного адреса объекта голосования в базе данных, информационный и синхронизирующий входы которого соединены с информационным и синхронизирующим выходами блока селекции временных интервалов голосования соответственно, а информационный и синхронизирующий выходы блока идентификации опорного адреса объекта голосования в базе данных подключены к соответствующему информационному и синхронизирующему входам блока формирования сигналов документирования и выдачи итоговых данных голосования.



 

Наверх