Электронный терминал для голосования

 

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

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

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

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

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

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

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

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

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

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

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

Программа считывания производит обработку по отображению изображения, получив сообщение от программы управления.

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

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

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

Краткое описание сопроводительных чертежей Фиг. 1 - структурная схема программного обеспечения в одном варианте реализации настоящего изобретения.

Фиг. 2 - структурная схема программы в том же варианте реализации настоящего изобретения.

Фиг. 3 - внешний вид терминала для голосования в том же варианте реализации настоящего изобретения.

Фиг. 4 - структурная схема аппаратного обеспечения терминала для голосования в том же варианте реализации настоящего изобретения.

Фиг. 5 - технологическая блок-схема потока данных обработки голосования в том же варианте реализации изобретения.

Фиг. 6A - пример начального изображения на экране терминала для голосования в том же самом варианте реализации настоящего изобретения.

Фиг. 6B - пример изображения ввода пароля на экране терминала для голосования в том же самом варианте реализации настоящего изобретения.

Фиг. 6C - пример изображения выбора обработки на экране терминала для голосования в том же самом варианте реализации настоящего изобретения.

Фиг. 6D - пример изображения начала голосования на экране терминала для голосования в том же самом варианте реализации.

Фиг. 7A - пример изображения выбора вида выборов на экране терминала для голосования в том же самом варианте реализации.

Фиг. 7B - пример изображения списка кандидатов на экране терминала для голосования в том же самом варианте реализации.

Фиг. 7C - пример подробного изображения кандидатов на экране терминала для голосования в том же самом варианте реализации.

Фиг. 8A - пример изображения уточнения окончательного голосования на экране терминала для голосования в том же самом варианте реализации.

Фиг. 8B - пример изображения окончания голосования на экране терминала для голосования в том же самом варианте реализации.

Фиг. 8C - пример изображения уточнения голосования на экране терминала для голосования в том же самом варианте реализации.

Подробное описание предпочтительного варианта реализации изобретения Пример реализации настоящего изобретения будет рассмотрен в соответствии с приложенными чертежами.

На фиг. 1 показана схема структуры программного обеспечения в одном варианте реализации настоящего изобретения. Операционная система (OS) 10 является операционной системой в реальном масштабе времени, выполняющей указанную обработку в требуемое время. Последовательные ввод-вывод 11 управляют входными или выходными сигналами последовательно по одному биту при вводе/выводе данных. Система 12 Windows осуществляет контроль части показания, огражденной рамкой в изображении, выведенном на экране дисплея. Файловая система 13 осуществляет регистрацию, дополнение, исправление, стирание и другое ведение файлов, а также защиту файлов, ограничив доступ к определенному файлу. Программа управления 14 на магнитных картах управляет считыванием с магнитной карты и записью на нее. Программа управления 15 с сенсорной панелью управляет вводом из сенсорной панели и выводом в нее.

Программное средство просмотра WWW Browser 17 представляет зрителю возможность просмотра файла на гипертекстовом языке описания документов (HTML), и может отобразить на экран текст и изображение путем расшифровки файла на языке HTML.

Программа голосования 18 на языке HTML представляет собой файл на языке HTML, на котором написаны корректированные тексты (имена кандидатов, наименования выдвигающей его партии и т.п.), место нахождения файлов изображений (фотоснимков лица кандидата и т.п.), связующий адрес и др. Программа голосования 18 на языке HTML воздействует на Browser 17 независимо от операционной системы 10. Таким образом данные, подлежащие частому обновлению при каждых выборах, могут быть написаны на простом языке HTML независимо от операционной системы, что значительно облегчает составление и изменение этих данных.

В этом виде осуществления изобретения для осуществления инициирования местной системы (LSI) производят расширение оригинала (LSIS) на основе HTML 3.2.

Программа управления голосованием 16 выходит из состояния ожидания сообщения при приеме сообщения, описываемого LSIS и доставляемого системой OS 10. Так как программа управления голосованием 16 контролирует очередь ожидания и события, система OS 10 не имеет никакого отношения к ее функциям. Кроме того, в случае отображения клавиатуры программного обеспечения на определенном изображении, она сама контролируется непосредственно Windows системой 12. То есть, одно изображение делится на две части: одна из них контролируется Windows системой 12, а другая - Browser 17, и клавиатура отображается в окне, которое не может перемещаться независимо от части изображения, контролируемой Browser 17.

Browser 17 готовит для установки синхронности с программой управления голосованием 16 две очереди ожидания (очередь ожидания от Browser 17 к программе управления голосованием 16 и очередь ожидания от программы управления голосованием 16 к Browser 17) и ориентирует их на задачу программы управления голосованием 16. Сообщение, передающееся по случаю какого-либо события, вводится в очередь ожидания с содержанием, написанным на языке описания документа без изменения. Поэтому содержание сообщения должно быть определено программой управления голосованием 16.

Экран дисплея разделяется на часть, где Browser 17 считывает программу голосования 18 на HTML с отображением, и на часть, где программа управления голосованием 16, принять сообщение с Browser 17, отображает на экране независимо от программы голосованием 18 на HTML или Browser 17, и обе части могут быть связаны в случае необходимости.

На фиг. 2 показана структурная схема программы настоящего изобретения. При включении питания приводится в действие программа управления голосованием 16 и затем Browser 17. Browser 17 считывает и отображает при необходимости программу голосования 18 на HTML, которая выводит на экран изображение выбора вида выборов и другие изображения. Кроме того, под управлением программы управления голосованием 16 хранятся в памяти данных одного голосования 20 номер голосования, номер кандидата и другие данные. По окончании одного голосования эти данные хранятся в файле данных голосования 22. Под управлением программы управления голосованием 16 отображается при необходимости клавиатура 24 программного обеспечения. Знаки, введенные с клавиатуры 24, в виде сообщения передаются Browser 17 и далее программе управления голосованием 16 и хранятся в памяти 20 вместе с номером голосования и другими данными.

На фиг. 3 показан внешний вид терминала для голосования. Позицией 30 обозначен жидкокристаллический дисплей (LCD) с сенсорной панелью, а позицией 33 - считыватель с магнитных карт, позицией 34 - избирательная урна. Избирательный бюллетень 35 выполнен на магнитной карте, в которой хранятся данные избирателя. Когда принят бюллетень 35, введенный в считыватель 33, голосование может быть проведено прикосновением пальцев к выбираемому указанию на дисплее LCD 30 с сенсорной панелью. Избирательный бюллетень 35 падает в избирательную урну по окончании одного голосования.

На фиг. 4 приведена структурная схема аппаратного обеспечения терминала для голосования. Дисплей LCD 31 индицирует под управлением центрального процессора CPU 41 начальное изображение, изображение начала голосования, изображение выбора вида выборов, изображение списка кандидатов, детальное изображение кандидата, изображение уточнения голосования, изображение окончания голосования и другие изображения.

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

В выполненной на карте постоянной памяти ROM 40 хранятся программа голосования 18 на языке HTML, файл изображения, вызываемый из этих файлов на языке HTML, файл данных голосования 22 и др.

Центральный процессор CPU 41 принимает и обрабатывает данные и команды, введенные с сенсорной панели 32, согласно программе голосования 18 на языке HTML, WWW Browser 17 и программе управления голосованием 16, хранимым в памяти ROM 40.

RAM 42 является памятью с произвольной выборкой и функционирует как вышеупомянутая память данных одного голосования 20 и др., a ROM 43 - постоянной памятью и в ней хранятся программа диагностики после включения питания аппаратуры, программа самозагрузки, необходимая для запуска системы, и др. Интерфейс связи 44 имеет средства связи проволочной и беспроволочной системы и обеспечивает управление передачей данных в главную ЭВМ. Вышеупомянутый файл данных голосования 22 передается в главную ЭВМ через интерфейс связи 44. Накопитель на гибких дисках FDD 45 используется при переводе данных голосования в другое устройство подсчета голосов без применения вышеупомянутых средств связи. Считыватель с карт 33 предназначен для считывания информации, накопленной в избирательном бюллетене 35.

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

При включении питания терминала для голосования Browser 17 считывает с программы голосования 18 на HTML файл начального изображения на HTML и отображает его на экране (фиг. 6A) (S 10).

При выборе "пуск системы" на начальном изображении передается сообщение "пуск системы выбран" в программу управления голосованием 16 и под управлением данной программы отображается изображение ввода пароля (фиг. 6B) (S 20). В отличие от вывода начального изображения на экран, вывод изображения ввода пароля на экран осуществляется без считывания файла на HTML при помощи Browser 17.

При вводе правильного пароля появится на экране изображение выбора вида обработки (фиг. 6C) под управлением программы управления голосованием 16 (S 30) с ожиданием ввода указания по поводу "какую обработку провести" (S 32). Так же как и изображение ввода пароля, изображение выбора вида обработки отображается без применения Browser 17.

При выборе "голосование", указанного на изображении выбора вида обработки, сообщение об этом выборе передается в Browser 17, а последнее считывает с программы голосования 18 на языке HTML файл начального изображения голосования на языке HTML и отображает данное изображение (фиг. 6D) (S40) с ожиданием ввода избирательного бюллетеня в считыватель 33 с магнитных карт избирательной урны (S 42).

При вводе избирательного бюллетеня в считыватель накопленная в нем информация передается в программу управления голосованием 16, и в ней производится проверка принятой информации. Если в результате проверки обнаружено, что избирательный бюллетень - правильный, сообщение об этом передается в Browser 17, а последнее считывает файл изображения выбора вида выборов на языке HTML с программы голосования 18 на языке HTML и отображает данное изображение (фиг. 7A) (S 50) с ожиданием ввода по виду осуществляемых выборов (S 52). Выборы 1, выборы 2, выборы 3 на фиг. 7А показывают соответственно выборы президента, выборы депутатов парламента, выборы членов префектурных собраний, выборы членов городских собраний и т.д.

При выборе номера выборов, соответствующего виду выборов. Browser 17 считывает файл списка кандидатов на языке HTML с отображением данного изображения (фиг. 7B) (S 60). Выбранный номер выборов передается в программу управления голосованием 16 и хранится в памяти RAM 42 с ожиданием выбора кандидата (S 62).

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

При выборе одного из кандидатов, указанных в списке, Browser 17 считывает с программы голосования 18 на HTML файл подробного изображения кандидата на HTML с отображением данного изображения (фиг. 6В) (S 70). Номер выбранного кандидата передается в программу управления голосованием 16 и хранится в памяти RAM 42 с ожиданием голосования за данного кандидата или изменения (S 72). На подробном изображении кандидата индицируется наименование выдвигающей его партии, имя, фотоснимок лица, профиль и др. данного кандидата.

Для отображения подробного изображения кандидата имеется ряд способов: способ постоянного отображения одного файла на HTML подробного изображения, способ отображения файла на HTML подробного изображения, подготовленного по каждому кандидату.

В случае постоянного отображения одного файла на языке HTML подробного изображения, в данном файле приводятся наименование файлов для выдвигающей партии, имени, фотоснимок лица кандидата и т.д., подлежащих показа на детальном изображении, а также место хранения данных файлов. Наименование файлов и др., описанные в файле на HTML, не подвергаются изменению, а перезаписываются, совместив наименование файлов фотоснимка лица и данных выбранного кандидата с наименованием файлов, описанных в этом файле на HTML. Например, когда в файле на языке HTML написано img src = "/img/ PHOTO.JPG, при необходимости показа фотоснимка лица "Ямада Таро" размещенный img YAMADA.JPG (файл изображения "Ямада Таро") переименуется в PHOTO. JPG, а при необходимости показа фотоснимка лица "Судзуки Харако" SUZUKI. JPG (файл изображения "Судзуки Ханако") переименуется в PHOTO. JPG.

В случае, когда при отображении файла подробного изображения на HTML каждого кандидата сдвигают на единицу порядок показа кандидатов на изображении списка кандидатов по окончании голосования одного избирателя, необходимо переименовать файл подробного изображения на языке HTML по окончании одного голосования. Конкретно, если при голосовании избирателя A в графе кандидата 1 на изображении списка кандидатов показа имя "Ямада Таро" и наименование файла по "Ямада Таро" в файле подробного изображения на языке HTML было 0 1. HTML, то при голосовании следующего избирателя Б в графе кандидата 2 на изображении списка кандидатов появится имя "Ямада Таро" и наименование файла по "Ямада Таро" в файле подробного изображения на HTML переименуется в 0 2. HTML.

Если при выборе "голосовать" на подробном изображении кандидата имеются выборы, голосование на которых еще не проведено (например, голосование на выборах депутатов палаты представителей окончено, но на выборах депутатов палаты Сената еще не проведено, то на экране возобновляется "S50""и появится на нем изображение выбора вида выборов. При отсутствии выборов, голосование на которых еще не проведено, Browser 17 считывает с программы голосования 18 на HTML файл изображения уточнения окончательного голосования на HTML и, отобразив данное изображение на экране (фиг. 8A) (S 80), ожидает уточнение окончательного голосования (S 82).

На изображении уточнения окончательного голосования индицируется кандидат, выбранный избирателями при каждых выборах. При выборе "голосовать" Browser 17 считывает с программы голосования 18 файл изображения конца голосования на HTML и отображает данное изображение на экране (фиг. 8B) (S 90). Данные голосования на памяти RAM 42 (N выборов, N кандидата) хранятся в выполненной на карте памяти ROM 40 как файл данных голосования. По окончании выборов копируют данные голосования с памяти ROM 40 на гибкий диск и передают их в систему подсчета голосов.

При выборе "изменить" в состоянии, когда подробное изображение на экране ожидает результаты голосования или изменения (S 72), передается сообщение об этом в программу управления голосованием 17 и проверяется частота изменения (S 74). Если частота изменения меньше заданного значения, возобновляется S 60, а если она больше заданного значения, на экране появится изображение ввода пароля (фиг. 6B) (S 76). При вводе правильного пароля возобновляется S60.

При выборе "изменить" на изображении уточнения результатов окончательного голосования передается сообщение об этом в программу управления голосованием 16, и на экране появится изображение уточнения голосования (8C) (S 84). При выборе "изменить" возобновляется S 50.

Как изложено выше, программа управления голосованием 16 и WWW Browser 17 приводятся в действие на Window системе 12, основанной на системе OS 10, способной обработать данные в реальном масштабе времени, причем программа голосования 18, описанная на HTML, может работать на программном средстве WWW Browser 17. Размещение данных, подлежащих изменению при каждых выборах (имя кандидата, наименование выдвигающей его партии, фотоснимок его лица и др.), в программе голосования 18 на HTML означает то, что эти данные размещаются в части, независимой от системы OS 10. Вследствие описания данных с использованием простого языка в части, независимой от системы OS, облегчается подготовка и изменение таких данных. При применении продажных средств для подготовки HTML будет возможным легче обновлять эти данные.

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


Формула изобретения

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

2. Электронный терминал по п.1, отличающийся тем, что указанная программа написания структуры текстов написана на гипертекстовом языке.

3. Электронный терминал по п.2, отличающийся тем, что указанная программа написания структуры текстов включает файлы каждого кандидата, написанные на гипертекстовом языке.

4. Электронный терминал по п.1, отличающийся тем, что указанная программа считывания состоит из программного средства просмотра WWW Browser.

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

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9



 

Похожие патенты:

Изобретение относится к средствам сбора и обработки информации, в частности к системам проведения голосований и опросов общественного мнения

Изобретение относится к способу и устройству для телеголосования в интеллектуальной сети

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

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

Изобретение относится к оргтехнике и может быть использовано при голосовании

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

Изобретение относится к средствам для голосования и может быть использовано при проведении референдумов и выборов

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

Изобретение относится к технике автоматизированного сбора о результатах голосования

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

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

Изобретение относится к вычислительной технике и может быть использовано при проведении различных выборов и референдумов
Наверх