JPH0635934A - Election terminal equipment - Google Patents

Election terminal equipment

Info

Publication number
JPH0635934A
JPH0635934A JP19219192A JP19219192A JPH0635934A JP H0635934 A JPH0635934 A JP H0635934A JP 19219192 A JP19219192 A JP 19219192A JP 19219192 A JP19219192 A JP 19219192A JP H0635934 A JPH0635934 A JP H0635934A
Authority
JP
Japan
Prior art keywords
election terminal
voting
election
terminal device
coordinate input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP19219192A
Other languages
Japanese (ja)
Inventor
Takayoshi Miyagawa
隆義 宮川
Shigenori Matsushita
重悳 松下
Yasuo Tanosaki
康雄 田野崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SEIJI KOUHOU CENTER KK
Toshiba Corp
Original Assignee
SEIJI KOUHOU CENTER KK
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SEIJI KOUHOU CENTER KK, Toshiba Corp filed Critical SEIJI KOUHOU CENTER KK
Priority to JP19219192A priority Critical patent/JPH0635934A/en
Publication of JPH0635934A publication Critical patent/JPH0635934A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】選挙の投票行為や集計作業を自動化できるよう
にし、投票、集計作業の効率化および信頼性の向上を図
る。 【構成】投票所の受付けで投票ハガキと引き替えに適格
投票者に対して配布されるキーカード6を利用し、その
キーカード6の適格性を判別することによって投票端末
10の不正使用を防止できるようにしている。この場
合、投票終了時にはキーカード6に使用済みの情報が記
録されてそのカード6が無効にされるので、同一投票者
による複数回の投票を防止できる。したがって、選挙の
投票、集計作業の効率化、および操作性および信頼性の
向上を図ることができる。
(57) [Summary] [Purpose] To improve the efficiency and reliability of voting and counting work by making it possible to automate voting and counting work in elections. [Structure] It is possible to prevent unauthorized use of the voting terminal 10 by using the key card 6 that is distributed to qualified voters in exchange for voting postcards at the acceptance of the polling place and by determining the suitability of the key card 6. I am trying. In this case, since the used information is recorded in the key card 6 and the card 6 is invalidated at the end of voting, it is possible to prevent the same voter from voting multiple times. Therefore, it is possible to improve the efficiency of voting in the election and the counting work, and improve the operability and reliability.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は選挙の投票に使用され
る選挙端末装置に関し、特に操作性および信頼性に優れ
た選挙端末装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an election terminal device used for voting in an election, and more particularly to an election terminal device excellent in operability and reliability.

【0002】[0002]

【従来の技術】従来、国会議員、都道府県の知事、同議
員、市町村長、及び同議員等の選挙では、公職選挙法に
基づき、地方自治体から有権者に投票所入場券となる葉
書が郵送され、有権者は投票所にそれを持参し、選挙人
名簿との照合により本人であることの確認を受ける。そ
して、投票用紙が渡されると、その投票用紙に立候補者
の氏名を記入して、投票箱に投函して投票が行われる。
同時に複数の選挙が行われる際には複数の投票用紙が配
られ、立候補者の氏名を記入して、それぞれの投票箱に
投函して投票が行われる。その後、投票箱は体育館等の
施設に集められ、人海戦術により開票作業が行われ、投
票結果が集計されていた。
2. Description of the Related Art Conventionally, in the election of Diet members, prefectural governors, members of the Diet, mayors of municipalities, members of the Diet, etc., postcards, which will be polling place admission tickets, are mailed from local governments to voters based on the Public Offices Election Act. , Voters bring it to the polling place, and it is confirmed that they are who they are by comparing it with the electoral list. Then, when the ballot is given, the name of the candidate is filled in on the ballot, and the ballot is put in a ballot box for voting.
When multiple elections are held at the same time, multiple ballots are distributed, the names of the candidates are filled in, and the votes are placed in the respective ballot boxes. After that, the ballot boxes were collected in facilities such as gymnasiums, the voting work was performed by human tactics, and the voting results were collected.

【0003】このように、従来の選挙投票では、投票行
為や、集計作業等においてOA化が進んでおらず集計に
時間が費やされていた。特に判別を必要とする疑問票の
判定の時間にかなりの時間が費やされていた。また、投
票集計ミスが発生すると、最初から集計作業をやり直さ
なければならなかった。
As described above, in the conventional election voting, OA has not been advanced in the voting act and the counting work, and time is spent for counting. A considerable amount of time was spent in the determination of question marks that required determination. Moreover, when a vote counting error occurred, the counting operation had to be redone from the beginning.

【0004】この場合、投票用紙には投票された候補者
の氏名が手書きによって記入されているだけであるの
で、集計作業に於いては、その手書き文字を読み取ると
いった作業を各投票用紙毎に行なうといった作業が必要
とされる。このため、集計作業には非常に多くの時間と
労力を要していた。
In this case, the names of the candidates who have voted are only written by hand on the ballot paper. Therefore, in the counting operation, the handwritten characters are read for each ballot paper. Such work is required. For this reason, the counting work requires a great deal of time and labor.

【0005】[0005]

【発明が解決しようとする課題】従来では、投票行為や
集計作業等においてOA化が進んでおらず集計に時間が
費やされる欠点があった。
Conventionally, there has been a drawback that time is spent on counting because OA is not progressing in voting and counting work.

【0006】この発明はこのような点に鑑みてなされた
ものであり、選挙の投票行為や集計作業を自動化できる
ようにし、投票、集計作業の効率化を図れ、しかも操作
性および信頼性に優れた選挙端末装置を提供することを
目的とする。
The present invention has been made in view of the above circumstances, and makes it possible to automate the voting action and the counting work of elections, to improve the efficiency of the voting and counting work, and to have excellent operability and reliability. The purpose is to provide an election terminal device.

【0007】[0007]

【課題を解決するための手段および作用】この発明は、
座標入力装置とこの座標入力装置に連動する平面表示装
置とを備えた選挙端末装置であって、投票者により挿入
される選挙端末利用トークンを読み込み、その選挙端末
利用トークンの適格性を判別する判別手段と、この判別
結果に従って投票のための前記選挙端末装置の操作を許
可または禁止する手段と、前記選挙端末装置の操作が許
可された時、前記座標入力装置および平面表示装置を用
いて入力された投票情報を記録する手段とを具備するこ
とを特徴とする。
Means and Actions for Solving the Problems
An election terminal device equipped with a coordinate input device and a flat display device interlocked with the coordinate input device, wherein an election terminal use token inserted by a voter is read and the eligibility of the election terminal use token is determined. Means, means for permitting or prohibiting the operation of the election terminal device for voting according to this determination result, and inputting using the coordinate input device and the flat display device when the operation of the election terminal device is permitted. And means for recording voting information.

【0008】この選挙端末装置においては、画面上で投
票のためのデータ入力を行なうことができ、しかも、例
えば投票所の受付けで投票ハガキと引き替えに適格投票
者に対して配布される選挙端末利用トークンを利用し、
その選挙端末利用トークンの適格性を判別することによ
って選挙端末装置の不正使用を防止できるようにしてい
る。したがって、選挙の投票、集計作業の効率化を図
れ、しかも操作性および信頼性に優れた選挙端末装置が
実現される。
In this election terminal device, data can be entered for voting on the screen, and furthermore, for example, the use of an election terminal which is distributed to qualified voters in exchange for voting postcards at the acceptance of the polling place. Using tokens,
By determining the eligibility of the election terminal use token, it is possible to prevent unauthorized use of the election terminal device. Therefore, it is possible to realize an election terminal device that can improve the efficiency of voting and counting work in elections and that is excellent in operability and reliability.

【0009】また、投票終了時には選挙端末利用トーク
ンを無効にすることによって、同一投票者による不正な
複数回の投票を防止することもできる。
Further, by invalidating the token used by the election terminal at the end of the vote, it is possible to prevent the same voter from making illegal votes a plurality of times.

【0010】また、この発明の選挙端末装置は、投票者
によって入力された立候補者名を、候補者番号等の識別
子や筆跡データで記憶し、それをネットワークを介して
開票所のホスト装置に送信する構成を有している。この
ため、集計作業の効率化をより促進することができる。
Further, the election terminal device of the present invention stores the candidacy name input by the voter as an identifier such as a candidate number and handwriting data, and transmits it to the host device at the voting place via the network. It has a configuration. Therefore, it is possible to further improve the efficiency of the counting operation.

【0011】[0011]

【実施例】以下、図面を参照してこの発明の実施例を説
明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0012】図1にはこの発明の一実施例に係わる選挙
端末装置の外観が示されている。この選挙端末装置は投
票端末として利用されるものであり、この投票端末10
は図示のようなペン入力型のコンピュータによって実現
されている。この投票端末10は、トークンの入力によ
ってその利用が許可されるように構成されている。ここ
で、トークンとは、例えば、ペンそのもの、磁気ストラ
イプカード、無線カード、IDカード等を言う。以下、
この実施例では、トークンとして磁気ストライプカード
等から構成されるキーカードを利用する場合について説
明する。
FIG. 1 shows the appearance of an election terminal device according to an embodiment of the present invention. This election terminal device is used as a voting terminal, and the voting terminal 10
Is realized by a pen-input type computer as shown. The voting terminal 10 is configured such that its use is permitted by inputting a token. Here, the token means, for example, a pen itself, a magnetic stripe card, a wireless card, an ID card, or the like. Less than,
In this embodiment, a case where a key card composed of a magnetic stripe card or the like is used as a token will be described.

【0013】投票端末10において、筐体1の上面部に
は一体型表示入力装置2が設けられている。一体型表示
入力装置2は、図2で後述するLCD20(液晶ディス
プレイ)と座標入力用の透明タブレット21とを積層し
て一体形成されたものであり、同一座標面で表示、およ
びデータ入力を行なうことが可能である。
In the voting terminal 10, an integrated display / input device 2 is provided on the upper surface of the housing 1. The integrated display / input device 2 is formed integrally by laminating an LCD 20 (liquid crystal display), which will be described later with reference to FIG. 2, and a transparent tablet 21 for coordinate input, and performs display and data input on the same coordinate plane. It is possible.

【0014】スタイラスペン3は、タブレットの座標位
置を指示するもので、タブレット面との接触を検知する
スイッチを内蔵し、スイッチの検知結果は、内部処理回
路にコード5を介して通知される。磁気カードリーダ・
ライタ4は、磁気ヘッド、センサ、カード運搬用ベルト
からなり、挿入口から挿入された磁気ストライプカード
(以下、磁気カードと称する)等からなるキーカード6
の読取りおよび書き込みが可能である。このキーカード
6は、例えば投票所の受付けで投票ハガキと引き替えに
適格投票者に対して配布されるものであり、キーカード
6を磁気カードリーダ・ライタ4に挿入することによっ
て投票端末10の操作が可能になる。
The stylus pen 3 is for indicating the coordinate position of the tablet and has a built-in switch for detecting contact with the tablet surface. The detection result of the switch is notified to the internal processing circuit via the code 5. Magnetic card reader
The writer 4 comprises a magnetic head, a sensor, a card carrying belt, and a key card 6 including a magnetic stripe card (hereinafter referred to as a magnetic card) inserted from an insertion slot.
Can be read and written. The key card 6 is distributed to qualified voters in exchange for voting postcards at the polling place, for example. By inserting the key card 6 into the magnetic card reader / writer 4, the voting terminal 10 is operated. Will be possible.

【0015】図2はこの発明の選挙端末装置の内部ハー
ドウェア構成を示すブロック図である。
FIG. 2 is a block diagram showing the internal hardware configuration of the election terminal device of the present invention.

【0016】各装置間はバスにより結合されている。一
体型表示入力装置2を構成する透明タブレット21は、
ガラスの板に直交するX、Y方向の透明電極がマトリッ
クス状に配置されている。これらの電極には順次パルス
電圧が印加されており、スタイラスペン3によって指示
されたXY座標位置が静電結合により検出される。透明
タブレット21、およびスタイラスペン3は、タブレッ
トコントローラ22によって制御される。一方、LCD
20はLCDコントローラ23によって制御される。
The respective devices are connected by a bus. The transparent tablet 21 forming the integrated display / input device 2 is
Transparent electrodes in the X and Y directions orthogonal to the glass plate are arranged in a matrix. A pulse voltage is sequentially applied to these electrodes, and the XY coordinate position designated by the stylus pen 3 is detected by electrostatic coupling. The transparent tablet 21 and the stylus pen 3 are controlled by the tablet controller 22. On the other hand, LCD
20 is controlled by the LCD controller 23.

【0017】メモリ24は、この投票端末10を制御す
るためのプログラム、バッファ・データを格納する装置
であり、ハードウェア装置の状態を示すI/O領域を有
するRAM、およびROMから構成される。CPU25
は、マイクロプロセッサによって構成され、メモリ24
に記述されているプログラムを実行する。VRAM26
は、LCD20に表示する表示情報を格納するためのビ
ットマッブメモリである。LCDコントローラ23は、
VRAM26からLCD20への表示情報転送制御、お
よびCPU25からVRAM26への表示情報転送制御
等の表示制御を行なう。タブレットコントローラ22
は、透明タブレット5のXおよびY電極のスキャン制
御、スタイラスペン3によって指示された位置の電圧検
出処理、XY座標データの生成処理を行なう。カードリ
ーダコントローラ27は、磁気カードリーダ・ライタ5
の制御を行なう装置であり、CPU25からバスを介し
て送られてきた命令を磁気カードリーダ・ライタ4に送
るほか、磁気カードリーダ・ライタ4の内部状態をメモ
リ24のI/O領域の所定の番地に反映させる。通信イ
ンターフェイス28は外部の端末制御装置あるいはホス
トコンピュータ等とのデータ通信制御を行なう。
The memory 24 is a device for storing a program for controlling the voting terminal 10 and buffer data, and is composed of a RAM having an I / O area indicating the state of the hardware device, and a ROM. CPU25
Is constituted by a microprocessor and has a memory 24
Execute the program described in. VRAM26
Is a bit map memory for storing display information displayed on the LCD 20. LCD controller 23
Display control such as display information transfer control from the VRAM 26 to the LCD 20 and display information transfer control from the CPU 25 to the VRAM 26 is performed. Tablet controller 22
Performs scan control of the X and Y electrodes of the transparent tablet 5, voltage detection processing at a position designated by the stylus pen 3, and XY coordinate data generation processing. The card reader controller 27 is a magnetic card reader / writer 5.
It is a device for controlling the above, and sends the command sent from the CPU 25 via the bus to the magnetic card reader / writer 4 and also sets the internal state of the magnetic card reader / writer 4 to a predetermined value in the I / O area of the memory 24. Reflect on the address. The communication interface 28 controls data communication with an external terminal control device or a host computer.

【0018】図3はメモリ24の内部構成を示した図で
ある。
FIG. 3 is a diagram showing the internal structure of the memory 24.

【0019】メモリ24はプログラム部31〜36とバ
ッファ・データ部3a〜3bおよびI/O領域3c〜3
dに分かれている。初期化部31は、各ハードウェア装
置の初期化およびバッファの初期化を行なうプログラ
ム、投票処理開始部32は、磁気カードが挿入されたの
を検知し処理を開始するプログラム、適格性判定部33
は、磁気カードの内容をチェックするプログラム、選択
部34は、画面に立候補者の一覧を表示し、この中から
一人を投票者に選ばせるプログラム、決定部35は、投
票者に決定を行なわせると同時に、通信インターフェイ
ス28を介して決定結果を外部に伝えるプログラム、磁
気データ書込み部36は、カードリーダコントローラ2
7を用いて、磁気カードに投票が済んだことを書込むプ
ログラムの記憶領域できる。リターンステータスバッフ
ァ3aは各処理のリターン値を格納するバッファであ
る。
The memory 24 includes a program section 31-36, a buffer / data section 3a-3b, and an I / O area 3c-3.
It is divided into d. The initialization unit 31 is a program that initializes each hardware device and the buffer, the voting process start unit 32 is a program that detects the insertion of a magnetic card and starts the process, and the eligibility determination unit 33.
Is a program for checking the contents of the magnetic card, the selection unit 34 displays a list of candidates on the screen, and a program for letting one voter be selected from this, the decision unit 35 makes the voter make a decision At the same time, the program for transmitting the determination result to the outside through the communication interface 28, the magnetic data writing unit 36, the card reader controller 2
7 can be used as a storage area for a program for writing that the voting has been completed on the magnetic card. The return status buffer 3a is a buffer that stores the return value of each process.

【0020】カードステータスバッファ3cおよびカー
ドデータバッファ3dは、CPU25とカードリーダコ
ントローラ27とのデータのやりとりを行なうためのバ
ッファである。
The card status buffer 3c and the card data buffer 3d are buffers for exchanging data between the CPU 25 and the card reader controller 27.

【0021】以上の構成要素を用いて、以下では具体的
な処理の流れについて図4のフローチャートを用いて説
明する。
A specific processing flow using the above components will be described below with reference to the flowchart of FIG.

【0022】投票者は、投票の際に、まず受付けにおい
て選挙人名簿に記載されている人物か否かのチェックを
受ける。このとき条件を満たすと判断されたなら、図5
に示されているようなキーカード6を受けとる。このキ
ーカード6には、帯状磁性体からなる磁気ストライプ6
aが塗布されている。この磁気ストライプ6aには、図
6に示されているように、例えば、16バイトの情報を
格納することが可能であり、磁気カードリーダ・ライタ
4により書込み・読取りをすることができる。ここにど
のような情報を書込むかはあらかじめ決まっている。最
初の1バイトには、そのカードが使用済みか否かを表す
情報を書込む。たとえば未使用なら“0”が、使用済み
なら“1”が格納されている。初期状態では“0”が書
込まれている。
At the time of voting, the voter first checks whether or not the person is listed on the electoral list at the time of acceptance. At this time, if it is determined that the condition is satisfied, then FIG.
Receive a key card 6 as shown in. The key card 6 includes a magnetic stripe 6 made of a strip-shaped magnetic material.
a is applied. As shown in FIG. 6, for example, 16 bytes of information can be stored in the magnetic stripe 6a, and writing / reading can be performed by the magnetic card reader / writer 4. The information to be written here is predetermined. In the first 1 byte, information indicating whether or not the card has been used is written. For example, "0" is stored if unused and "1" is stored if used. In the initial state, "0" is written.

【0023】投票端末10においては、まず、初期化部
31のプログラムが起動し、各ハードウェア装置の初期
設定、バッファの初期化が行なわれる(ステップ1
1)。初期化処理後、カードリーダコントローラ27は
CPU25と並行して処理を行ない、磁気カード6が挿
入されたことを磁気カードリーダ・ライタ4内のセンサ
により検知し、運搬用ベルトを駆動し、カード6を筐体
内部に取り込むと同時に、磁気ヘッドを用いて、カード
6の内容を読み取る。このときの状態および読み取り結
果をメモリ24のI/O領域のカードステータスバッフ
ァ3cおよびカードデータバッファ3dに書込む。カー
ドステータスバッファ3cに書込む値の内容は以下の通
りである。
In the voting terminal 10, first, the program of the initialization unit 31 is activated to initialize each hardware device and initialize the buffer (step 1).
1). After the initialization processing, the card reader controller 27 performs processing in parallel with the CPU 25, detects the insertion of the magnetic card 6 by the sensor in the magnetic card reader / writer 4, drives the carrying belt, and The contents of the card 6 are read by using the magnetic head at the same time when the card is taken into the housing. The state and the read result at this time are written in the card status buffer 3c and the card data buffer 3d in the I / O area of the memory 24. The contents of the value written in the card status buffer 3c are as follows.

【0024】00 ・・・カード未挿入 01 ・・・カード挿入済み、読取り成功 02 ・・・カード挿入済み、読取り失敗 読取りが成功したときには、カードデータバッファ3d
に読み取ったデータ内容を書込む。
00: card not inserted 01: card inserted, reading successful 02: card inserted, reading failed When reading succeeded, card data buffer 3d
Write the data contents read in.

【0025】また、CPU25側からカードステータス
バッファ3cに書込みを行なうことにより、カードリー
ダコントローラ27が制御される。書込む制御コマンド
の値は、以下の通りである。
The card reader controller 27 is controlled by writing from the CPU 25 side to the card status buffer 3c. The value of the control command to be written is as follows.

【0026】08 ・・・カード送出 16 ・・・処理開始 32 ・・・カードデータバッファの内容をカードに書
込む。
08: Card sending 16: Processing start 32: Writing the contents of the card data buffer to the card

【0027】次に、投票処理開始部32のプログラムが
起動される(ステップS12)。この投票処理開始処理
の流れを図7を用いて説明する。
Next, the program of the voting process starting unit 32 is activated (step S12). The flow of this voting process start processing will be described with reference to FIG.

【0028】ここでは、まずメモリ24のI/O領域の
カードステータスバッファ3cをリードする(ステップ
S31、S32、S33)。結果が“0”であればステ
ップS31の処理を繰り返す。結果が“2”であれば、
カード6の読み取りに何等かのエラーが生じたと判断
し、I/O領域のカードステータスバッファ3cに“0
8”を書込み、カードを送出し(ステップS34)、リ
ターン値を“0”として図4の投票処理開始処理から復
帰する(ステップS35)。また、結果が“2”でなけ
れば、リターン値を“1”として投票処理開始処理から
復帰する(ステップS36)。
First, the card status buffer 3c in the I / O area of the memory 24 is read (steps S31, S32, S33). If the result is "0", the process of step S31 is repeated. If the result is “2”,
It is determined that some error has occurred in reading the card 6, and "0" is stored in the card status buffer 3c in the I / O area.
8 "is written, the card is sent out (step S34), the return value is set to" 0 ", and the process returns from the voting process start process of FIG. 4 (step S35). If the result is not" 2 ", the return value is returned. The process returns from the voting process start process with "1" (step S36).

【0029】図4において、ステップS12の読み込み
が失敗したなら、つまり処理のリターン値が“1”なら
ば、I/O領域のカードステータスバッファ3cに“1
6”を書込み(ステップS14)、カードリーダコント
ローラ27の再設定を行なう。そして、このあとステッ
プS12からの処理を繰り返す。
In FIG. 4, if the reading in step S12 fails, that is, if the return value of the process is "1", "1" is stored in the card status buffer 3c in the I / O area.
6 "is written (step S14) to reset the card reader controller 27. After that, the processing from step S12 is repeated.

【0030】ステップS12で読み込みが成功したな
ら、つまり処理のリターン値が“1”でなければ、ステ
ップS15に制御が移る。ステップS15では、適格性
判定部33のプログラムが起動される。適格性判定処理
での処理の流れを図8を用いて説明する。ここでは、ま
ず、メモリ24のI/O領域のカードデータバッファ3
dの1バイト目の値を調べる(ステップS41)。これ
が“1”であったなら、LCDコントローラ23および
VRAM26を用いて、画面上にメッセージを表示し、
投票者に複数回は投票できないことを知らせ(ステップ
S44)、I/O領域のカードステータスバッファ3c
に“08”を書込み、カードを送出し(ステップS4
5)、リターン値を“1”として適格性判定処理から復
帰する(ステップS46)。一方、ステップ42で値が
“1”でなかったなら、リターン値を“0”として適格
性判定処理から復帰する(ステップS43)。
If the reading is successful in step S12, that is, if the return value of the process is not "1", the control moves to step S15. In step S15, the program of the eligibility determination unit 33 is activated. The process flow of the eligibility determination process will be described with reference to FIG. Here, first, the card data buffer 3 in the I / O area of the memory 24
The value of the first byte of d is checked (step S41). If this is "1", a message is displayed on the screen using the LCD controller 23 and VRAM 26,
Informs the voter that he / she cannot vote multiple times (step S44), and the card status buffer 3c in the I / O area
Write "08" in and write out the card (step S4
5) Then, the return value is set to "1" to return from the eligibility determination process (step S46). On the other hand, if the value is not "1" in step 42, the return value is set to "0" and the eligibility determination process is returned (step S43).

【0031】ステップS15で不適格なカードであると
判定されたなら、つまり処理のリターン値が“1”なら
ば、I/O領域のカードステータスバッファ3cに“1
6”を書込み(ステップS17)、カードリーダコント
ローラ27の再設定を行なう。こののち、ステップS1
2からの処理を繰り返す。
If it is determined in step S15 that the card is an ineligible card, that is, if the return value of the process is "1", "1" is stored in the card status buffer 3c in the I / O area.
6 "is written (step S17) to reset the card reader controller 27. After this, step S1
The process from 2 is repeated.

【0032】ステップS15で適格なカードであると判
定されたなら、つまり処理のリターン値が“1”でなけ
れば、図4のステップS18に制御が移る。ステップS
18では、選択部34のプログラムが起動する。ここで
は、例えば、LCDコントローラ23およびVRAM2
6を用いて画面上に立候補者の一覧が表示される。その
後、スタイラスペン3およびタブレット21を用いた画
面上での立候補者の選択操作が投票者により行なわれ
る。この時の画面の状態を図9に示す。
If it is determined in step S15 that the card is a qualified card, that is, if the return value of the process is not "1", the control proceeds to step S18 of FIG. Step S
In 18, the program of the selection unit 34 is activated. Here, for example, the LCD controller 23 and the VRAM 2
6 is used to display a list of candidates on the screen. After that, the voter selects the candidate on the screen using the stylus pen 3 and the tablet 21. The state of the screen at this time is shown in FIG.

【0033】図9に示されているように、画面上には立
候補者名または政党名、あるいはそれらに対応する番号
等が一覧表示され、投票者による立候補者または政党の
選択指定が促される。投票者により特定の立候補者また
は政党が選択されると、その指定された画面上の位置が
タブレットコントローラ22の制御の下で検出され、図
9に示した矩形枠のうちどれを指定したかが調べられ
る。そして、その矩形枠番号に対応する候補者名を示す
番号がデータバッファ部の候補者番号格納バッファに格
納される。
As shown in FIG. 9, a list of candidate names or political party names or numbers corresponding to them is displayed on the screen, and the voter is prompted to select and designate the candidate or political party. When the voter selects a specific candidate or political party, the designated position on the screen is detected under the control of the tablet controller 22, and which of the rectangular frames shown in FIG. 9 is designated. Be examined. Then, the number indicating the candidate name corresponding to the rectangular frame number is stored in the candidate number storage buffer of the data buffer unit.

【0034】つづいて、決定部35のプログラムが起動
される(ステップS19)。この決定処理での処理の流
れを図11を用いて説明する。
Subsequently, the program of the decision unit 35 is activated (step S19). The flow of processing in this determination processing will be described with reference to FIG.

【0035】ここでは、まずLCDコントローラ23お
よびVRAM26を用いて画面上に図10のようなメッ
セージおよび矩形枠が表示される(ステップS61)。
次に、投票者にスタイラスペン3およびタブレット21
を用いて画面上の、「はい」に対応する矩形枠あるいは
「いいえ」に対応する矩形枠のいずれかを選択させ、さ
らにタブレットコントローラ22を用いて指定された画
面上の位置を検出し、どちらの矩形枠が指定されたかを
調べ(ステップS62)、「はい」に対応する矩形枠が
指定されたなら(ステップS63)、候補者番号格納バ
ッファの内容を通信インターフェイス28を介して外部
のホスト装置に伝え(ステップS65)、リターン値を
“1”として決定処理から復帰する(ステップS6
6)。
Here, first, the LCD controller 23 and the VRAM 26 are used to display a message and a rectangular frame as shown in FIG. 10 on the screen (step S61).
Next, give the voter a stylus pen 3 and a tablet 21.
Use to select either the rectangular frame corresponding to "Yes" or the rectangular frame corresponding to "No" on the screen, and then detect the specified position on the screen using the tablet controller 22. If a rectangular frame corresponding to "Yes" is specified (step S63), the contents of the candidate number storage buffer are transferred to the external host device via the communication interface 28. (Step S65), the return value is set to "1" and the process returns from the determination process (step S6).
6).

【0036】一方、「いいえ」に対応する矩形枠が指定
されたなら(ステップS63)、リターン値を“0”と
して決定処理から復帰する(ステップS64)。
On the other hand, if the rectangular frame corresponding to "No" is designated (step S63), the return value is set to "0" and the determination process is returned (step S64).

【0037】そして、図4のステップS20で「いい
え」に対応する矩形枠が指定されたことが検出されたな
ら、つまり処理のリターン値が“0”ならば、図4のス
テップS18からの処理を繰り返す。
If it is detected in step S20 in FIG. 4 that the rectangular frame corresponding to "No" is specified, that is, if the return value of the process is "0", the process from step S18 in FIG. repeat.

【0038】また、「はい」に対応する矩形枠が指定さ
れたことが検出されたなら、磁気データ書込み部36の
プログラムが起動される(ステップS21)。磁気カー
ド書込み処理の流れを図12を用いて説明する。
When it is detected that the rectangular frame corresponding to "Yes" is designated, the program of the magnetic data writing unit 36 is activated (step S21). The flow of the magnetic card writing process will be described with reference to FIG.

【0039】ここでは、まず、カードデータバッファ3
dの1バイト目に“1”を格納する(ステップS7
1)。このあと、カードステータスバッファ3cに“3
2”を書込み、カード6にカードデータバッファ3dの
内容を書込む(ステップS72)。これにより投票が完
了したことがカードに記されるわけである。この処理の
後、再び、ステップS11からの処理を繰り返す。
Here, first, the card data buffer 3
"1" is stored in the first byte of d (step S7).
1). After this, "3" is displayed in the card status buffer 3c.
2 "is written, and the contents of the card data buffer 3d are written in the card 6 (step S72). With this, it is written in the card that the voting is completed. After this processing, the process from step S11 is started again. Repeat the process.

【0040】以上のように、この実施例に於いては、画
面上で投票のためのデータ入力を行なうことができ、し
かも、例えば投票所の受付けで投票ハガキと引き替えに
適格投票者に対して配布されるキーカード6を利用し、
そのキーカード6の適格性を判別することによって投票
端末10の不正使用を防止できるようにしている。この
場合、投票終了時にはキーカード6に使用済みの情報が
記録されてそのカード6が無効にされるので、同一投票
者による複数回の投票を防止できる。したがって、選挙
の投票、集計作業の効率化、および操作性および信頼性
の向上を図ることができる。
As described above, in this embodiment, data can be entered for voting on the screen, and furthermore, for example, at the acceptance of the polling place, a qualified voter can be exchanged for a postcard. Use the distributed key card 6,
By determining the suitability of the key card 6, the illegal use of the voting terminal 10 can be prevented. In this case, since the used information is recorded in the key card 6 and the card 6 is invalidated at the end of voting, it is possible to prevent the same voter from voting multiple times. Therefore, it is possible to improve the efficiency of voting in the election and the counting work, and improve the operability and reliability.

【0041】尚、ここでは、キーカード6の適格性をそ
のカードが使用済みか否かによってのみ判別するように
したが、各種暗号データをキーカード6に予め記録して
おき、その暗号データの照合結果と合わせてキーカード
6の適格性を判別することもできる。
Here, although the suitability of the key card 6 is determined only by whether or not the card has been used, various kinds of encrypted data are recorded in the key card 6 in advance, and the encrypted data of the encrypted data is recorded. It is also possible to determine the suitability of the key card 6 together with the verification result.

【0042】次に、図13乃至図18を参照して、この
発明の第2実施例を説明する。
Next, a second embodiment of the present invention will be described with reference to FIGS.

【0043】図13には、第2実施例の投票端末装置1
0の外観が示されている。投票端末装置10には、第1
実施例の投票端末装置の構成に加え、外部記憶装置7が
設けられている。この外部記憶装置7は、メモリカード
インターフェース8とメモリカード9から構成される。
このメモリカード9は投票所の選挙管理委員等によって
投票端末装置10に挿入されるものであり、このメモリ
カード9にはキーカード6の記憶データと照合するため
のパスワードが記録されている。
FIG. 13 shows the voting terminal device 1 of the second embodiment.
An appearance of 0 is shown. The voting terminal device 10 has a first
In addition to the configuration of the voting terminal device of the embodiment, an external storage device 7 is provided. The external storage device 7 includes a memory card interface 8 and a memory card 9.
This memory card 9 is inserted into the voting terminal device 10 by an election management committee member at the polling place, and the memory card 9 stores a password for collating with the stored data of the key card 6.

【0044】図14は、第2実施例の投票端末装置10
の内部ハードウェア構成を示すブロック図である。
FIG. 14 shows the voting terminal device 10 of the second embodiment.
3 is a block diagram showing the internal hardware configuration of FIG.

【0045】この構成は、第1実施例に比し、メモリカ
ードコントローラ29が追加されている点だけが異な
り、他の点は第1実施例の構成と同様である。メモリカ
ードコントローラ29は、CPU25からバスを介して
送られてきた命令をメモリカードインターフェイス8に
送るほか、メモリカードインターフェイス8の状態をメ
モリ24のI/O領域の所定の番地に反映させる。
This configuration is different from that of the first embodiment only in that a memory card controller 29 is added, and the other points are the same as those of the first embodiment. The memory card controller 29 sends the command sent from the CPU 25 via the bus to the memory card interface 8 and reflects the state of the memory card interface 8 in a predetermined address of the I / O area of the memory 24.

【0046】図15はメモリ24内部の構成を示した図
である。メモリ24はプログラム部31〜36とバッフ
ァ・データ部3a〜3bおよびI/O領域3c〜3dに
分かれている。初期化部31は、各ハードウェア装置の
初期化およびバッファの初期化を行なうプログラム、投
票処理開始部32は、キーカード6が挿入されたのを検
知し処理を開始するプログラム、パスワード照合部33
は、キーカード6中の被照合パスワードとメモリ中の照
合パスワードの内容を照合するプログラム、選択部34
は、画面に立候補者の一覧を表示し、この中から一人を
投票者を選ばせるプログラム、決定部35は、投票者に
決定を行なわせると同時に、通信インターフェイス28
を介して決定結果を外部に伝えるプログラム、磁気デー
タ書込み部36は、カードリーダコントローラ27を用
いて、磁気カードに投票が済んだことを書込むプログラ
ムの記憶領域である。リターンステータスバッファ3a
は各処理のリターン値を格納するバッファ、パスワード
格納バッファ3bは4バイトからなるバッファでパスワ
ードを格納する。カードステータスバッファ3cおよび
カードデータバッファ3dは、CPU25とカードリー
ダコントローラ27とのデータのやりとりを行なうため
のバッファである。
FIG. 15 shows the internal structure of the memory 24. The memory 24 is divided into a program section 31-36, a buffer / data section 3a-3b, and an I / O area 3c-3d. The initialization unit 31 is a program that initializes each hardware device and the buffer, the voting process start unit 32 is a program that detects the insertion of the key card 6 and starts the process, and the password verification unit 33.
Is a program for collating the content of the collated password in the key card 6 with the content of the collated password in the memory, and the selection unit 34.
Is a program that displays a list of candidates on the screen, and one of them selects a voter. The decision unit 35 causes the voter to make a decision, and at the same time, the communication interface 28
The magnetic data writing unit 36, which is a program for transmitting the determination result to the outside via the, is a storage area of a program for writing the fact that voting has been completed on the magnetic card using the card reader controller 27. Return status buffer 3a
Is a buffer for storing the return value of each process, and the password storage buffer 3b is a buffer of 4 bytes for storing the password. The card status buffer 3c and the card data buffer 3d are buffers for exchanging data between the CPU 25 and the card reader controller 27.

【0047】以上のように、この第4実施例に於いて
は、投票者により選択指定された立候補者に対応するあ
らかじめ定められた識別子を投票ごとに一時的に記憶す
ることが可能で、さらにこれを蓄積し、複数の投票者に
より指定された複数の識別子データを記憶することが可
能になる。さらに、集計所のホストコンピュータ等から
命令を受けとることにより、そのホストコンピュータ対
して、蓄積された複数の識別子データを送出することが
可能になり、投票データの集計作業をオンラインで行な
うことが可能になる。また、さらに、ホストコンピュー
タから命令を受け取ることにより、内部に記憶している
識別子データを消去しているので、投票時間内に、ホス
トコンピュータから複数回、データ送信の要求を受けと
った場合でも、重複すること無くデータ送信を行なうこ
とが可能になる。
As described above, in the fourth embodiment, it is possible to temporarily store, for each vote, a predetermined identifier corresponding to the candidate selected and designated by the voter. It becomes possible to accumulate this and store a plurality of identifier data designated by a plurality of voters. Furthermore, by receiving a command from the host computer of the counting place, it becomes possible to send the accumulated plural identifier data to the host computer, and it is possible to perform the counting work of voting data online. Become. Further, since the identifier data stored inside is erased by receiving a command from the host computer, even if multiple requests for data transmission are received from the host computer within the voting time, duplication is repeated. It becomes possible to transmit data without doing so.

【0048】尚、ここでは、投票された立候補者に対応
する識別子を蓄積した後に、それを一括転送する場合を
例にとって説明したが、投票操作が実行される度に対応
する識別子を逐次送信することもできる。また、投票端
末10内で候補者とそれに対応する投票数とを管理し、
その投票数を候補者識別子と共に送信することもでき
る。この投票数の管理は、投票が行なわれる度に対応す
る候補者の投票数を+1カウントアップすることによっ
て容易に実現できる。
Here, the case has been described as an example where the identifiers corresponding to the voted candidates are accumulated and then collectively transferred, but the corresponding identifiers are sequentially transmitted each time the voting operation is executed. You can also In addition, managing the candidates and the corresponding number of votes in the voting terminal 10,
The number of votes can also be sent with the candidate identifier. This management of the number of votes can be easily realized by incrementing the number of votes of the corresponding candidate by +1 each time a vote is made.

【0049】次に、図35乃至図40を参照して、第5
実施例を説明する。
Next, referring to FIGS. 35 to 40, the fifth
An example will be described.

【0050】この第5実施例は、第4実施例のように投
票された立候補者に対応する識別子を送信するのではな
く、投票操作時に投票者により手書き入力された立候補
者名の筆跡データを送信するように構成されている。第
5実施例の投票端末装置は、第4実施例と同一のハード
ウェア構成によって実現できる。
The fifth embodiment does not transmit the identifier corresponding to the voted candidate as in the fourth embodiment, but uses the handwriting data of the candidate name handwritten by the voter during the voting operation. It is configured to send. The voting terminal device of the fifth embodiment can be realized by the same hardware configuration as that of the fourth embodiment.

【0051】図35には、候補者名を手書き入力する場
合の入力中の画面状況が示されている。投票者にスタイ
ラスペン3およびタブレット21を用いて画面上に候補
者名を手書き入力させた場合には、その筆跡イメージの
点列データがタブレットコントローラ22を用いて検出
され、各点列データの座標値が順に筆跡データ記憶バッ
ファ内の所定の位置に格納されていく。点列データの入
力と同時に、LCDコントローラ23およびVRAM2
6を用いて画面上にドット列が表示されていく。
FIG. 35 shows a screen situation during input of a candidate name by handwriting. When the voter uses the stylus pen 3 and the tablet 21 to handwrite the candidate name on the screen, the point sequence data of the handwriting image is detected using the tablet controller 22, and the coordinates of each point sequence data are detected. The value is sequentially stored at a predetermined position in the handwriting data storage buffer. Simultaneously with the input of point sequence data, LCD controller 23 and VRAM2
The dot row is displayed on the screen using 6.

【0052】図37は、第5実施例の投票端末装置のメ
モリ24の構成を示した図である。メモリ24は、プロ
グラム部31〜36とバッファ・データ部3a〜3bお
よびI/Oポート領域3c〜3dに分かれている。初期
化部31は、各ハードウェア装置の初期化およびバッフ
ァの初期化を行なうプログラム、投票処理開始部32
は、キーカード6が挿入されたのを検知し処理を開始す
るプログラム、パスワード照合部33は、キーカード6
中の被照合パスワードとメモリ中の照合パスワードの内
容を照合するプログラム、筆跡データ入力部34は、投
票者に候補者名の筆跡データを選ばせるプログラム、決
定部35は、投票者に決定を行なわせると同時に、外部
記憶装置15に筆跡データ入力部34のプログラムで得
た筆跡データを格納するプログラム、磁気データ書込み
部36は、カードリーダコントローラ27を用いて、磁
気カードに投票が済んだことを書込むプログラム、筆跡
データ転送部37は、集計所のホストコンピュータから
データ送信の命令が行なわれているか判断し、行なわれ
ている場合に、そのホストコンピュータに対して外部記
憶装置15に格納されている筆跡データを転送し、転送
終了後に外部記憶装置15内の筆跡データを消去するプ
ログラムの格納領域である。
FIG. 37 is a diagram showing the configuration of the memory 24 of the voting terminal device of the fifth embodiment. The memory 24 is divided into program sections 31 to 36, buffer / data sections 3a to 3b, and I / O port areas 3c to 3d. The initialization unit 31 is a program for initializing each hardware device and a buffer, and a voting process starting unit 32.
Is a program that detects that the key card 6 has been inserted and starts processing, and the password verification unit 33
A program for collating the collated password in the collation password with the content of the collation password in the memory, the handwriting data input unit 34 is a program for allowing the voter to select the handwriting data of the candidate name, and the determining unit 35 is for the voter to make a decision. At the same time, the magnetic data writing unit 36, which is a program for storing the handwriting data obtained by the program of the handwriting data input unit 34 in the external storage device 15, uses the card reader controller 27 to indicate that the voting has been completed for the magnetic card. The program to be written and the handwriting data transfer unit 37 determines whether or not a data transmission command is issued from the host computer at the counting place, and if it is, the data is stored in the external storage device 15 for the host computer. The storage area of the program for transferring the handwriting data stored therein and erasing the handwriting data in the external storage device 15 after the transfer is completed. It is.

【0053】リターンステータスバッファ3aは各処理
のリターン値を格納するバッファ、パスワード格納バッ
ファ3bは4バイトからなるバッファでパスワードを格
納する。筆跡データ記憶バッファ3hは投票者が入力し
た候補者名の筆跡データを格納するバッファであり、筆
跡データを構成する点列データの総数、各点の座標値を
格納することができる。筆跡データ記憶バッファ3hに
格納されるべきデータの構造を図39に示す。図時のよ
うに、筆跡データは、筆跡イメージの各点列データのX
座標とY座標の値によって管理される。
The return status buffer 3a is a buffer for storing the return value of each process, and the password storage buffer 3b is a buffer of 4 bytes for storing the password. The handwriting data storage buffer 3h is a buffer that stores the handwriting data of the candidate name input by the voter, and can store the total number of point sequence data forming the handwriting data and the coordinate value of each point. FIG. 39 shows the structure of data to be stored in the handwriting data storage buffer 3h. As shown in the figure, the handwriting data is the X of each point sequence data of the handwriting image.
It is managed by the value of the coordinate and the Y coordinate.

【0054】データカウンタバッファ3iは、外部記憶
装置15中に格納されている筆跡データの総数を格納す
る。カードステータスバッファ3cおよびカードデータ
バッファ3dは、CPU25とカードリーダコントロー
ラ27とデータのやりとりを行なうためのバッファであ
る。LANスータスバッファ3eおよびLANデータバ
ッファ3fは、CPU25とLANコントローラ28と
のデータのやりとりを行なうためのバッファである。
The data counter buffer 3i stores the total number of handwriting data stored in the external storage device 15. The card status buffer 3c and the card data buffer 3d are buffers for exchanging data with the CPU 25 and the card reader controller 27. The LAN status buffer 3e and the LAN data buffer 3f are buffers for exchanging data between the CPU 25 and the LAN controller 28.

【0055】以上の構成要素を用いて、以下では具体的
な処理の流れについて図38を用いて説明する。
A specific processing flow using the above components will be described below with reference to FIG.

【0056】ステップS211の初期化処理からステッ
プS217のカードリーダ再設定処理は、第4実施例と
同一であるので、ここでは説明を省略する。ステップS
218では、筆跡データ入力部34のプログラムが起動
される。ここでは、まず、投票者にスタイラスペン3お
よびタブレット21を用いて画面上に候補者名を表す筆
跡データを構成する点列データを入力させる。タブレッ
トコントローラ22を用いて指定された画面上の位置を
検出することにより各点列データの座標値が順に筆跡デ
ータ記憶バッファ3h内の所定の位置に格納されてい
く。点列データの入力と同時に、LCDコントローラ2
3およびVRAM26を用いて画面上にドット列を表示
していく。筆跡データを入力中の画面の状況は図35に
示す通りである。ここで、一定時間以上、点列データが
入力されなかった場合には、筆跡データ記憶バッファ3
h内の所定の位置には、入力された全点列の数が格納さ
れる。
Since the initialization processing from step S211 to the card reader resetting processing from step S217 are the same as those in the fourth embodiment, the description thereof is omitted here. Step S
In 218, the program of the handwriting data input unit 34 is activated. Here, first, the voter is made to use the stylus pen 3 and the tablet 21 to input the point sequence data constituting the handwriting data representing the candidate's name on the screen. By detecting the designated position on the screen using the tablet controller 22, the coordinate value of each point sequence data is sequentially stored at a predetermined position in the handwriting data storage buffer 3h. LCD controller 2 at the same time when point sequence data is input
3 and the VRAM 26 are used to display a dot row on the screen. The status of the screen during input of handwriting data is as shown in FIG. If the point sequence data has not been input for a certain period of time or more, the handwriting data storage buffer 3
At a predetermined position in h, the number of all input point sequences is stored.

【0057】つづいて決定部35のプログラムが起動さ
れる(ステップS219)。決定処理では、まずLCD
コントローラ23およびVRAM26を用いて画面上に
図36のようなメッセージおよび矩形枠を表示する。次
に、投票者にスタイラスペン3およびタブレット21を
用いて画面上の、「はい」に対応する矩形枠あるいは
「いいえ」に対応する矩形枠のいずれかを選択させ、さ
らにタブレットコントローラ22を用いて指定された画
面上の位置を検出し、どちらの矩形枠が指定されたか調
べ、「はい」に対応する矩形枠が指定されたなら、ま
ず、データカウントバッファ3iの値に1を加える、次
に筆跡データ格納バッファ3hに格納されているデータ
を呼び出し、外部記憶装置15中の筆跡データ格納ファ
イルに追加する。筆跡データ格納ファイルは図40に示
すような形式であり、図39で説明した筆跡データ格納
バッファ3hと同じ構造をもつ筆跡データが複数個並ん
でおり、順次追加されていく。このあとリターン値を
“1”として決定処理から復帰する。「いいえ」に対応
する矩形枠が指定されたならリターン値を“0”として
決定処理から復帰する。
Subsequently, the program of the decision unit 35 is activated (step S219). In the decision process, first the LCD
A message and a rectangular frame as shown in FIG. 36 are displayed on the screen by using the controller 23 and the VRAM 26. Next, let the voter select either the rectangular frame corresponding to “Yes” or the rectangular frame corresponding to “No” on the screen by using the stylus pen 3 and the tablet 21, and further using the tablet controller 22. The specified position on the screen is detected, which rectangular frame is specified is checked, and if the rectangular frame corresponding to "Yes" is specified, first, 1 is added to the value of the data count buffer 3i, then The data stored in the handwriting data storage buffer 3h is called and added to the handwriting data storage file in the external storage device 15. The handwriting data storage file has a format as shown in FIG. 40, and a plurality of handwriting data having the same structure as the handwriting data storage buffer 3h described in FIG. 39 are lined up and sequentially added. After that, the return value is set to "1" and the process returns from the determination process. If the rectangular frame corresponding to "No" is designated, the return value is set to "0" and the process returns from the determination process.

【0058】「はい」に対応する矩形枠が指定されたな
ら、磁気データ書込み部36のプログラムが起動する
(ステップS221)。磁気データ書込み処理では、各
投票者の投票が完了したことがカード6に記される。ス
テップS212からステップS221までの処理が投票
者ひとりに対するものである。
When the rectangular frame corresponding to "Yes" is designated, the program of the magnetic data writing unit 36 is activated (step S221). In the magnetic data writing process, it is recorded on the card 6 that the voting of each voter is completed. The processing from step S212 to step S221 is for one voter.

【0059】ステップS221の処理の後、筆跡データ
転送部37のプログラムが起動する(ステップS22
2)。筆跡データ転送処理では、まずLANコントロー
ラ28を駆動して、集計所のホストコンピュータからデ
ータ転送の要求が行なわれているかのチェックを行な
う。このときI/Oポート領域のLANステータスバッ
ファ3eをリードする。値が“01”になっていればデ
ータ転送の要求が行なわれているとみなす。データ転送
の要求が行なわれていれば、LANコントローラ28を
駆動してホストコンピュータに対して、外部記憶装置1
5中の筆跡データ格納ファイルの内容を転送していく。
この処理はI/Oポート領域のLANデータバッファ3
fに順にファイルの内容を格納していくことによって行
なわれる。このあと、データカウンタバッファ3hの初
期化、外部記憶装置15中の筆跡データ格納ファイルの
消去を行ない、筆跡データ転送処理を終え復帰する。
After the processing of step S221, the program of the handwriting data transfer unit 37 is activated (step S22).
2). In the handwriting data transfer process, first, the LAN controller 28 is driven to check whether a data transfer request is made from the host computer at the collection place. At this time, the LAN status buffer 3e in the I / O port area is read. If the value is "01", it is considered that a data transfer request is made. If a data transfer request is made, the LAN controller 28 is driven to send the external storage device 1 to the host computer.
The contents of the handwriting data storage file in 5 are transferred.
This processing is performed by the LAN data buffer 3 in the I / O port area.
This is performed by sequentially storing the contents of the file in f. After that, the data counter buffer 3h is initialized, the handwriting data storage file in the external storage device 15 is erased, and the handwriting data transfer process ends and the process returns.

【0060】以上のようにこの第5実施例においては、
投票操作時に投票者により手書き入力された立候補者名
の筆跡データを送信するように構成されているので、集
計所での集計作業の効率化を図れると共に、投票者個人
の筆跡を元にした既存の無効投票の判定等を行なうこと
もでき、より信頼性の高いシステムを実現できる。
As described above, in the fifth embodiment,
Since it is configured to send handwriting data of the candidate's name handwritten by the voter at the time of voting operation, it is possible to improve the efficiency of the counting work at the counting place and the existing handwriting based on the handwriting of each voter. It is also possible to judge the invalid votes of, and a more reliable system can be realized.

【0061】なお、この筆跡データの送信についても、
筆跡データ格納ファイルを介さずに手書き入力による投
票が行なわれる度に逐次送信することもできる。
Regarding the transmission of the handwriting data,
It is also possible to sequentially transmit each time a vote is made by handwriting input without passing through the handwriting data storage file.

【0062】図41には、これら第4または第5実施例
の投票端末10を使用した場合における選挙システム全
体のシステム構成が示されいる。
FIG. 41 shows the system configuration of the entire election system when the voting terminal 10 of the fourth or fifth embodiment is used.

【0063】この選挙システムにおいては、候補者番号
や筆記データ等の投票データを逐次送信する場合には、
その投票データは破線で示されているように投票端末1
0、LANコントローラ44を介してネットワークに送
信され、集計所に送られる。集計所では、LANコント
ローラ203によって投票データが受信され、それが集
計端末201として機能する端末制御のためのホストコ
ンピュータに送られる。また、候補者番号や筆記データ
等の複数の投票データを一括して送信する場合には、そ
の投票データは実線で示されているように投票端末1
0、外部記憶装置15、LANコントローラ44を介し
てネットワークに送信され、集計所に送られる。集計所
では、LANコントローラ203によって投票データが
受信され、それが外部記憶装置202のデータベースに
保存された後、集計端末201として機能する端末制御
のためのホストコンピュータに送られる。
In this election system, when the voting data such as the candidate number and the writing data are sequentially transmitted,
The voting data is the voting terminal 1 as shown by the broken line.
0, transmitted to the network via the LAN controller 44, and transmitted to the collection point. At the counting place, the LAN controller 203 receives the voting data and sends it to the host computer that functions as the counting terminal 201 for terminal control. Further, when a plurality of voting data such as the candidate number and the writing data are collectively transmitted, the voting data is indicated by the solid line in the voting terminal 1
0, the external storage device 15, and the LAN controller 44 to be sent to the network and sent to the collection point. At the counting place, the LAN controller 203 receives the voting data, saves the voting data in the database of the external storage device 202, and then sends the voting data to the host computer that functions as the counting terminal 201 for terminal control.

【0064】また、このように投票端末10から集計端
末201に直接的に投票データを送信するのでなく、投
票所内に配置されたの複数の投票端末10からの送信デ
ータをその投票所内の端末制御装置で受信し、その端末
制御装置から集計端末201に投票データを送信しても
良い。
Further, as described above, the voting data is not directly transmitted from the voting terminal 10 to the counting terminal 201, but the transmission data from a plurality of voting terminals 10 arranged in the polling place is controlled by the terminal in the polling place. The device may receive the voting data from the terminal control device and send the voting data to the aggregation terminal 201.

【0065】図42には、投票所の監視システムの一例
が概念的に示されている。
FIG. 42 conceptually shows an example of a polling place monitoring system.

【0066】この監視システムは、キーカード6を投票
所外へ不正に持ち出すことを防止するためのものであ
り、そのためにキーカード6には、薄形の簡易電波発信
器6cが取り付けられている。また、出口ゲートにはセ
ンサ301と、警報器302が設置されている。キーカ
ード6を投票所外へ持ち出そうとした時、簡易電波発信
器6cが発信する電波がセンサ301で検出され、警報
器302によって警報音が発せられる。この監視システ
ムを利用することにより、選挙の信頼性をより向上させ
ることができる。
This monitoring system is intended to prevent the key card 6 from being illegally taken out of the polling place. For this reason, the key card 6 is provided with a thin simple electric wave transmitter 6c. . Further, a sensor 301 and an alarm device 302 are installed at the exit gate. When the key card 6 is taken out of the polling place, the electric wave emitted from the simple electric wave transmitter 6c is detected by the sensor 301, and the alarm device 302 emits an alarm sound. By using this monitoring system, the reliability of elections can be further improved.

【0067】以上、第1乃至第5実施例それぞれについ
て具体的な構成及び処理手順を別個説明したが、これら
実施例の適格性検証処理や送信処理を種々組み合わて利
用することが可能なことは持ち論である。
The specific configurations and processing procedures of the first to fifth embodiments have been separately described above, but it is possible to use various combinations of the qualification verification processing and the transmission processing of these embodiments. It is an opinion.

【0068】次に、図43を参照して、この発明の第6
実施例を説明する。
Next, referring to FIG. 43, the sixth embodiment of the present invention will be described.
An example will be described.

【0069】この実施例は、同一投票者による2重投票
を防止するためのものであり、投票所の投票ブースにセ
ンサを設け、一人ブースに入ったことが検知されると一
回だけ投票端末10を利用した投票操作を行なえるよう
に構成したものである。
This embodiment is intended to prevent double voting by the same voter. A sensor is provided in the voting booth at the polling place, and the voting terminal is only once when it is detected that one person has entered the booth. It is configured so that a voting operation using 10 can be performed.

【0070】すなわち、図43に示されているように、
投票端末10は投票場内の投票ブース(投票室)400
内に配置されており、その投票ブース400の入り口ゲ
ートには、光源401とセンサ402が設けられてい
る。光源401およびセンサ402は、投票者が投票ブ
ース400に入室したことを検出するためのものであ
り、一人の投票者が投票ブース400に入る度に検出信
号がセンサ402から投票端末10に送出される。
That is, as shown in FIG.
The voting terminal 10 is a voting booth (voting room) 400 in the voting hall.
A light source 401 and a sensor 402 are provided at the entrance gate of the voting booth 400. The light source 401 and the sensor 402 are for detecting that a voter has entered the voting booth 400, and a detection signal is sent from the sensor 402 to the voting terminal 10 every time one voter enters the voting booth 400. It

【0071】投票端末10は、センサ402によって投
票者の入室が検出された際に投票操作が1回だけ可能に
設定されている。これは、前述のキーカード6を利用し
た投票者の検証処理と同様の手法で行なうことができ
る。すなわち、前述の実施例では、投票終了後にキーカ
ード6に使用済み情報を書き込むことによって2重投票
を防止したが、この実施例においても、投票者の入室を
示す情報を保持しておき、それを投票終了後に書替える
ことによって2重投票を防止できる。
The voting terminal 10 is set so that the voting operation can be performed only once when the sensor 402 detects that the voter has entered the room. This can be performed by the same method as the voter verification process using the key card 6 described above. That is, in the above-mentioned embodiment, the double voting is prevented by writing the used information in the key card 6 after the voting is completed, but in this embodiment also, the information indicating the entry of the voter is held, Double voting can be prevented by rewriting after voting.

【0072】この構成においては、キーカード6を用い
る事なく同一投票者による2重投票を防止できるように
なる。
In this configuration, double voting by the same voter can be prevented without using the key card 6.

【0073】尚、投票者の入室の検出機構としては、投
票ブース400の入り口に回転ゲートを置いて、その回
転ゲートによって投票者が入ったことを検出するといっ
た機構を利用することもできる。
As a mechanism for detecting the entry of a voter, a mechanism in which a rotating gate is placed at the entrance of the voting booth 400 and the entrance of the voter is detected by the rotating gate can be used.

【0074】次に、図44、図45を参照して、この発
明の第7実施例を説明する。
Next, a seventh embodiment of the present invention will be described with reference to FIGS. 44 and 45.

【0075】この実施例は、投票端末10のハードウェ
アの故障に対する対応を考慮したものであり、簡易テス
トプログラムによって万一故障が発見された時には、そ
の投票端末10を使用させないように構成したものであ
る。
This embodiment takes into consideration the response to the hardware failure of the voting terminal 10, and is constructed so that the voting terminal 10 is not used when a failure is discovered by the simple test program. Is.

【0076】すなわち、図44に示されているように、
簡易テストプログラム501bは、EPROM(紫外線
で全部一度に消去可能だが、それ以外の方法では個々に
書き込んだ内容が消えない固定メモリ)のICメモリカ
ード501中に選挙プログラム501aと一緒に格納さ
れおり、そのICメモリカード501から供給される。
選挙プログラム501aは、図4で説明した一連の処理
を実行するためのものであり、特に選択処理や決定処理
を含む投票操作の制御を行なう。簡易テストプログラム
501bは、投票端末10のハードウェア等のテストを
実行するためのものであり、投票端末10で投票操作が
行なわれてない間は常時テストが実行されていて、投票
者が使い始めると自動的に選挙プログラム501aに制
御を移す。また、簡易テストプログラム501bによっ
て万一故障が発見された時は、「使用不可能」等のメッ
セージが画面表示されて、投票端末10が使用されない
ようにしている。
That is, as shown in FIG.
The simple test program 501b is stored together with the election program 501a in the IC memory card 501 of EPROM (fixed memory that can be erased all at once with ultraviolet rays, but contents not written individually by other methods). It is supplied from the IC memory card 501.
The election program 501a is for executing the series of processes described in FIG. 4, and particularly controls the voting operation including the selection process and the decision process. The simple test program 501b is for executing the test of the hardware of the voting terminal 10, etc., and the test is always executed while the voting operation is not performed in the voting terminal 10, and the voter starts using it. And control is automatically transferred to the election program 501a. If a failure is discovered by the simple test program 501b, a message such as "unavailable" is displayed on the screen to prevent the voting terminal 10 from being used.

【0077】以下、図45のフローチャートにしたがっ
て、投票端末10における選挙プログラム501aと簡
易テストプログラム501bの切り替え動作を説明す
る。
The switching operation between the election program 501a and the simple test program 501b in the voting terminal 10 will be described below with reference to the flowchart of FIG.

【0078】投票端末10が使用中でない場合つまり初
期設定状態においては(ステップS301)、簡易テス
トプログラム501bが実行され(ステップS30
2)、端末使用を示す割り込み要求が発生されるまで
(ステップS303)、ハードウェア等のテストが繰り
返し実行される(ステップS303)。割り込み要求
は、例えばキーカード6が投票端末10に挿入された時
に発生される。
When the voting terminal 10 is not in use, that is, in the initial setting state (step S301), the simple test program 501b is executed (step S30).
2) Until the interrupt request indicating the use of the terminal is generated (step S303), the test of hardware and the like is repeatedly executed (step S303). The interrupt request is generated, for example, when the key card 6 is inserted into the voting terminal 10.

【0079】キーカード6が挿入されると、投票端末1
0は使用状態となり、選挙プログラム501aが実行さ
れる(ステップS304)。この選挙プログラム501
aは、例えば、前述の投票処理開始処理、適格性判定処
理、選択処理、決定処理等を実行し、候補者名または政
党名の入力制御や入力された投票データの登録処理を行
なう。投票の操作が終了されると、再び簡易テストプロ
グラ501bに制御が移され(ステップS302)、次
の投票者が投票端末10を使用するまでテストが繰り返
し実行される。
When the key card 6 is inserted, the voting terminal 1
0 is in use, and the election program 501a is executed (step S304). This election program 501
The a executes, for example, the above-mentioned voting process start processing, eligibility determination processing, selection processing, determination processing, etc., and performs input control of the candidate name or political party name and registration processing of the input voting data. When the voting operation is completed, the control is transferred to the simple test program 501b again (step S302), and the test is repeatedly executed until the next voter uses the voting terminal 10.

【0080】また、ステップS302のテストによって
故障が発見された場合には、「使用不可能」等のメッセ
ージが画面表示されて、以降はカードを挿入しても割り
込みが禁止されて、選挙プログラム501aは実行され
ないように構成されている。
If a failure is found by the test in step S302, a message such as "unavailable" is displayed on the screen, and even if a card is inserted thereafter, interruption is prohibited and the election program 501a. Is configured not to run.

【0081】この実施例においては、投票端末10の使
用期間中以外は常時テストが行なわれるので、投票端末
10による投票の信頼性を著しく向上させることが可能
となる。
In this embodiment, since the test is always performed except during the period when the voting terminal 10 is used, the reliability of voting by the voting terminal 10 can be significantly improved.

【0082】次に、図46を参照して、この発明の第8
実施例を説明する。
Next, referring to FIG. 46, the eighth embodiment of the present invention will be described.
An example will be described.

【0083】この実施例は、プログラムの管理、および
不正プログラムへのすり替え防止を図るためのものであ
る。すなわち、この実施例では、選挙管理委員会等は、
配布された複数のメモリカード501の内容が同一であ
ることを所定の装置を利用して確認した上で、複数の投
票端末1台毎にテストプログラムを挿入してハードウェ
アを確認し、次に選挙プログラムを挿入し、メモリカー
ド501が不正に交換されないように封印してから投票
所に配布し、投票が終わってからその封印の確認を行な
うようにしたものである。
This embodiment is for the purpose of managing the program and preventing switching to an unauthorized program. That is, in this embodiment, the election management committee,
After confirming that the contents of the plurality of distributed memory cards 501 are the same by using a predetermined device, a test program is inserted into each of the plurality of voting terminals to check the hardware, and then, The election program is inserted, the memory card 501 is sealed so as not to be illegally exchanged, and then distributed to the polling place, and the seal is confirmed after the voting is completed.

【0084】図46には、その手順が示されている。FIG. 46 shows the procedure.

【0085】すなわち、まず、選挙管理委員会等では、
配布された複数のメモリカード501のプログラム内容
の同一性の確認を行なう(ステップS401)。この同
一性の確認は、例えば、投票端末10のハードウェア納
入者から供給される専用の装置等を利用して行なわれ
る。この確認処理によって、不正プログラムや不正カー
ド等のエラーメモリカードの存在がチェックされる(ス
テップS402)。
That is, first, in the election management committee etc.,
The identity of the program contents of the distributed memory cards 501 is confirmed (step S401). This confirmation of the identity is performed by using, for example, a dedicated device supplied from the hardware supplier of the voting terminal 10. By this confirmation processing, the presence of an erroneous program or an error memory card such as an illicit card is checked (step S402).

【0086】次いで、選挙管理委員会等では、配布され
た複数の選挙端末10のテストを行なう(ステップS4
03)。このテストは、例えば、投票端末10のハード
ウェア納入者から供給される詳細テストプログラムを利
用して行なわれる。この詳細テストプログラムは、例え
ば、ROM(書き込み消去不可能固定メモリ)方式の専
用ICメモリカードで供給されるものである。このテス
トの結果、故障している選挙端末10が調べられる(ス
テップS404)。
Next, the election management committee or the like tests the plurality of distributed election terminals 10 (step S4).
03). This test is performed by using, for example, a detailed test program supplied from the hardware supplier of the voting terminal 10. The detailed test program is supplied, for example, by a ROM (write / erase fixed memory) dedicated IC memory card. As a result of this test, the defective election terminal 10 is checked (step S404).

【0087】この後、選挙管理委員会等では、故障のな
い正常な各選挙端末10にプログラム内容の正当性が確
認されたメモリカード50を装着して、そのメモリカー
ド50を封印してから各投票所に配布する(ステップS
405)。この封印は、図示のように、封印紙601を
メモリカード50装着部の上方から封着し、その封印紙
601の封じ目等に印を捺すことによって行なわれる。
Thereafter, the election management committee, etc., attaches the memory card 50 whose program content has been confirmed to each normal election terminal 10 having no failure, seals the memory card 50, and then Distribute to polling place (step S
405). As shown in the figure, this sealing is performed by sealing the sealing paper 601 from above the memory card 50 mounting portion and printing the seal on the sealing paper 601.

【0088】尚、封印の仕方は、メモリカード50の装
着部の位置や構造によって種々変更可能であることはい
うまでもない。
Needless to say, the sealing method can be variously changed depending on the position and structure of the mounting portion of the memory card 50.

【0089】[0089]

【発明の効果】以上詳記したようにこの発明によれば、
選挙の投票行為や集計作業を自動化できるようになるの
で、より迅速、効率的に投票、集計作業を行なうことが
でき、しかも、キーカードの利用によって端末の不正使
用や、同一投票人による不正な複数投票がなされること
を効果的に防止できる。また、投票データを候補者名に
対応する識別子や、筆跡データとして集計所に通信する
ことができるので、集計作業をより効率良く行なうこと
が可能となる。
As described above in detail, according to the present invention,
It will be possible to automate voting and counting work in elections, so that voting and counting work can be done more quickly and efficiently, and moreover, unauthorized use of terminals by key cards and unauthorized use by the same voters. It is possible to effectively prevent multiple votes. Further, since the voting data can be communicated to the counting place as an identifier corresponding to the candidate name or handwriting data, the counting work can be performed more efficiently.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の第1実施例に係る投票端末を示す外
観図。
FIG. 1 is an external view showing a voting terminal according to a first embodiment of the present invention.

【図2】同第1実施例の投票端末のシステム構成を示す
ブロック図。
FIG. 2 is a block diagram showing a system configuration of a voting terminal according to the first embodiment.

【図3】同第1実施例の投票端末のメモリの内容を示す
図。
FIG. 3 is a diagram showing the contents of a memory of the voting terminal of the first embodiment.

【図4】同第1実施例の投票端末の具体的な処理の流れ
を説明するフローチャート。
FIG. 4 is a flowchart illustrating a specific processing flow of the voting terminal of the first embodiment.

【図5】同第1実施例の投票端末で使用されるキーカー
ドの一例を示す図。
FIG. 5 is a diagram showing an example of a key card used in the voting terminal of the first embodiment.

【図6】同第1実施例の投票端末で使用されるキーカー
ドに記憶される内部情報のデータ形式を示す図。
FIG. 6 is a diagram showing a data format of internal information stored in a key card used in the voting terminal of the first embodiment.

【図7】同第1実施例の投票端末における投票処理開始
時の動作手順を説明するフローチャート。
FIG. 7 is a flowchart illustrating an operation procedure at the time of starting voting processing in the voting terminal of the first embodiment.

【図8】同第1実施例の投票端末における適格性判定処
理の動作手順を説明するフローチャート。
FIG. 8 is a flowchart illustrating an operation procedure of eligibility determination processing in the voting terminal according to the first embodiment.

【図9】同第1実施例の投票端末において候補者名一覧
を表示した時の画面の状態を示す図。
FIG. 9 is a diagram showing a state of a screen when a candidate name list is displayed on the voting terminal of the first embodiment.

【図10】同第1実施例の投票端末において投票処理終
了時の画面の状態を示す図。
FIG. 10 is a diagram showing a state of a screen at the end of voting processing in the voting terminal of the first embodiment.

【図11】同第1実施例の投票端末において選択指定し
た候補者を決定するための動作手順を説明するためのフ
ローチャート。
FIG. 11 is a flowchart for explaining an operation procedure for determining a candidate selected and designated by the voting terminal of the first embodiment.

【図12】同第1実施例の投票端末におけるキーカード
への書き込み動作を説明するフローチャート。
FIG. 12 is a flowchart illustrating a writing operation to a key card in the voting terminal of the first embodiment.

【図13】この発明の第2実施例に係る投票端末を示す
外観図。
FIG. 13 is an external view showing a voting terminal according to a second embodiment of the present invention.

【図14】同第2実施例の投票端末のシステム構成を示
すブロック図。
FIG. 14 is a block diagram showing a system configuration of a voting terminal according to the second embodiment.

【図15】同第2実施例の投票端末のメモリの内容を示
す図。
FIG. 15 is a view showing the contents of the memory of the voting terminal of the second embodiment.

【図16】同第2実施例の投票端末の具体的な処理の流
れを説明するフローチャート。
FIG. 16 is a flowchart illustrating a specific processing flow of the voting terminal according to the second embodiment.

【図17】同第2実施例の投票端末で使用されるキーカ
ードの一例を示す図。
FIG. 17 is a diagram showing an example of a key card used in the voting terminal of the second embodiment.

【図18】同第2実施例の投票端末における適格性判定
処理の動作手順を説明するフローチャート。
FIG. 18 is a flowchart for explaining an operation procedure of eligibility determination processing in the voting terminal of the second embodiment.

【図19】この発明の第3実施例に係る投票端末を示す
外観図。
FIG. 19 is an external view showing a voting terminal according to the third embodiment of the present invention.

【図20】同第3実施例の投票端末のシステム構成を示
すブロック図。
FIG. 20 is a block diagram showing a system configuration of a voting terminal according to the third embodiment.

【図21】同第3実施例の投票端末のメモリの内容を示
す図。
FIG. 21 is a diagram showing the contents of the memory of the voting terminal of the third embodiment.

【図22】同第3実施例の投票端末の具体的な処理の流
れを説明するフローチャート。
FIG. 22 is a flowchart illustrating a specific processing flow of the voting terminal according to the third embodiment.

【図23】同第3実施例の投票端末で使用されるキーカ
ードの一例を示す図。
FIG. 23 is a diagram showing an example of a key card used in the voting terminal of the third embodiment.

【図24】同第3実施例の投票端末で使用されるキーカ
ードのバコードを抹消した状態を示す図。
FIG. 24 is a view showing a state in which the bar code of the key card used in the voting terminal of the third embodiment is deleted.

【図25】同第3実施例の投票端末における適格性判定
処理の動作手順を説明するフローチャート。
FIG. 25 is a flowchart for explaining the operation procedure of the eligibility determination process in the voting terminal of the third embodiment.

【図26】同第3実施例の投票端末に設けられているバ
ーコードリーダとプリンタの構造の一例を示す図。
FIG. 26 is a diagram showing an example of the structure of a bar code reader and a printer provided in the voting terminal of the third embodiment.

【図27】図26の構造における印字中のプリンタの様
子を示す図。
FIG. 27 is a diagram showing a state of the printer during printing in the structure of FIG. 26.

【図28】この発明の第4実施例に係る投票端末を示す
外観図。
FIG. 28 is an external view showing a voting terminal according to a fourth embodiment of the present invention.

【図29】同第4実施例の投票端末のシステム構成を示
すブロック図。
FIG. 29 is a block diagram showing the system configuration of a voting terminal according to the fourth embodiment.

【図30】同第4実施例の投票端末のメモリの内容を示
す図。
FIG. 30 is a view showing the contents of the memory of the voting terminal of the fourth embodiment.

【図31】同第4実施例の投票端末の具体的な処理の流
れを説明するフローチャート。
FIG. 31 is a flowchart illustrating a specific processing flow of the voting terminal according to the fourth embodiment.

【図32】同第4実施例の投票端末において選択指定し
た候補者を決定する際の動作手順を説明するためのフロ
ーチャート。
FIG. 32 is a flowchart for explaining an operation procedure when determining a candidate who is selectively designated in the voting terminal of the fourth embodiment.

【図33】同第4実施例の投票端末における候補者番号
のデータ転送動作を説明するフローチャート。
FIG. 33 is a flowchart for explaining the data transfer operation of the candidate number in the voting terminal of the fourth embodiment.

【図34】同第4実施例の投票端末に設けられた候補者
番号格納ファイルのデータ格納形式を示す図。
FIG. 34 is a diagram showing a data storage format of a candidate number storage file provided in the voting terminal of the fourth embodiment.

【図35】この発明の第5実施例の投票端末において候
補者名が手書き入力されている時の画面状態を示す図。
FIG. 35 is a diagram showing a screen state when a candidate name is handwritten in the voting terminal according to the fifth embodiment of the present invention.

【図36】同第5実施例の投票端末における投票処理終
了時の画面の状態を示す図。
FIG. 36 is a diagram showing a state of a screen at the end of voting processing in the voting terminal of the fifth embodiment.

【図37】同第5実施例の投票端末のメモリ内容の一例
を示す図。
FIG. 37 is a view showing an example of memory contents of the voting terminal of the fifth embodiment.

【図38】同第5実施例の投票端末の具体的な処理の流
れを説明するフローチャート。
FIG. 38 is a flowchart illustrating a specific processing flow of the voting terminal according to the fifth embodiment.

【図39】同第5実施例の投票端末に設けられた筆跡デ
ータ格納バッファにおけるデータ格納形式の一例を示す
図。
FIG. 39 is a diagram showing an example of a data storage format in a handwriting data storage buffer provided in the voting terminal of the fifth embodiment.

【図40】同第5実施例の投票端末に設けられた筆跡デ
ータ格納ファイルのデータ格納形式の一例を示す図。
FIG. 40 is a diagram showing an example of a data storage format of a handwriting data storage file provided in the voting terminal of the fifth embodiment.

【図41】第4または第5実施例の投票端末を用いた選
挙システム全体の構成を示すブロック図。
FIG. 41 is a block diagram showing the overall configuration of an election system using the voting terminal of the fourth or fifth embodiment.

【図42】この発明の投票端末が設置される投票所の監
視システムの構成を示す図。
FIG. 42 is a diagram showing a configuration of a polling place monitoring system in which the voting terminal of the present invention is installed.

【図43】この発明の第6実施例に係わる投票端末にお
ける2重投票防止のための構成を説明するための図。
FIG. 43 is a view for explaining a configuration for preventing double voting in the voting terminal according to the sixth embodiment of the present invention.

【図44】この発明の第7実施例に係わる投票端末で使
用されるメモリカードの記憶内容の一例を示す図。
FIG. 44 is a diagram showing an example of stored contents of a memory card used in the voting terminal according to the seventh embodiment of the present invention.

【図45】同第7実施例における簡易テストプログラム
と選挙プログラムの切り替え動作を説明するフローチャ
ート。
FIG. 45 is a flowchart for explaining the switching operation between the simple test program and the election program in the seventh embodiment.

【図46】この発明の第8実施例に係わる投票端末を説
明するための図。
FIG. 46 is a view for explaining a voting terminal according to the eighth embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1…筐体、2…一体型表示入力装置、3…スタイラスペ
ン、4…磁気カードリーダ・ライタ、6…キーカード、
10…投票端末、21…透明タブレット、22…タブレ
ットコントローラ、23…LCDコントローラ、24…
メモリ、25…CPU、26…VRAM、27…カード
リーダコントローラ、28…通信インターフェイス。
1 ... Housing, 2 ... Integrated display / input device, 3 ... Stylus pen, 4 ... Magnetic card reader / writer, 6 ... Key card,
10 ... Voting terminal, 21 ... Transparent tablet, 22 ... Tablet controller, 23 ... LCD controller, 24 ...
Memory, 25 ... CPU, 26 ... VRAM, 27 ... Card reader controller, 28 ... Communication interface.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 田野崎 康雄 神奈川県川崎市幸区柳町70番地 株式会社 東芝柳町工場内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yasuo Tanozaki 70 Yanagimachi, Saiwai-ku, Kawasaki-shi, Kanagawa Toshiba Yanagimachi Factory

Claims (26)

【特許請求の範囲】[Claims] 【請求項1】 座標入力装置とこの座標入力装置に連動
する平面表示装置とを備えた選挙端末装置であって、 投票者により挿入される選挙端末利用トークンを読み込
み、その選挙端末利用の適格性を判別する判別手段と、 この判別結果に従って投票のための前記選挙端末装置の
入力操作を許可または禁止する手段と、 前記選挙端末装置の操作が許可された時、前記座標入力
装置および平面表示装置を用いて入力された投票情報を
記録する手段とを具備することを特徴とする選挙端末装
置。
1. An election terminal device comprising a coordinate input device and a plane display device interlocked with the coordinate input device, wherein an election terminal use token inserted by a voter is read and the eligibility for using the election terminal is met. Determination means for determining, and means for permitting or prohibiting the input operation of the election terminal device for voting according to the determination result, and the coordinate input device and the flat display device when the operation of the election terminal device is permitted. And a means for recording the voting information inputted by using the election terminal device.
【請求項2】 前記選挙端末利用トークンには使用済み
か否かを示す使用済み情報が記憶される所定の記憶領域
を有し、前記判別手段はその使用済み情報に従って選挙
端末利用トークンの適格性を判別することを特徴とする
請求項1記載の選挙端末装置。
2. The election terminal use token has a predetermined storage area in which used information indicating whether the election terminal use token has been used is stored, and the determining means qualifies the election terminal use token according to the used information. The election terminal device according to claim 1, wherein
【請求項3】 同一投票者による複数回の投票が禁止さ
れるように、投票終了時に前記選挙端末利用トークンを
無効にする手段をさらに具備し、投票終了時に使用済み
情報を選挙端末利用トークンに記録することを特徴とす
る請求項1記載の選挙端末装置。
3. The apparatus further comprises means for invalidating the election terminal use token at the end of voting so that the same voter is prohibited from voting a plurality of times, and the used information is converted to the election terminal use token at the end of voting. The election terminal device according to claim 1, which is recorded.
【請求項4】 前記選挙端末利用トークンは、磁気スト
ライプカード、無線カード、またはIDカードであるこ
とを特徴とする請求項1記載の選挙端末装置。
4. The election terminal device according to claim 1, wherein the election terminal use token is a magnetic stripe card, a wireless card, or an ID card.
【請求項5】 座標入力装置とこの座標入力装置に連動
する平面表示装置とを備えた選挙端末装置であって、 投票者により挿入される選挙端末利用トークンに記録さ
れているパスワードと前記選挙端末装置の外部記憶装置
に記憶されているパスワードとを照合し、その照合結果
に従って選挙端末利用トークンの適格性を判別する判別
手段と、 この判別結果に従って投票のための前記選挙端末装置の
操作を許可または禁止する手段と、 同一投票者による複数回の投票が禁止されるように、投
票終了時に前記選挙端末利用トークンを無効にする手段
とを具備することを特徴とする選挙端末装置。
5. An election terminal device comprising a coordinate input device and a plane display device interlocked with the coordinate input device, wherein the password recorded in an election terminal use token inserted by a voter and the election terminal. A discriminating means for collating a password stored in the external storage device of the device and discriminating the eligibility of the election terminal use token according to the collation result, and permitting the operation of the election terminal device for voting according to the discrimination result Alternatively, the election terminal device is provided with means for prohibiting and means for invalidating the election terminal use token at the end of voting so that a plurality of votes by the same voter are prohibited.
【請求項6】 前記選挙端末利用トークンおよび前記外
部記憶装置のパスワードには、前記選挙端末装置が配置
されている投票所を示す投票所情報を有することを特徴
とする請求項5記載の選挙端末装置。
6. The election terminal according to claim 5, wherein the election terminal use token and the password of the external storage device have polling place information indicating a polling place where the election terminal device is located. apparatus.
【請求項7】 前記選挙端末利用トークンおよび前記外
部記憶装置のパスワードには、投票日および又は投票時
間を示す日時情報を有することを特徴とする請求項5記
載の選挙端末装置。
7. The election terminal device according to claim 5, wherein the election terminal use token and the password of the external storage device have date and time information indicating a voting date and / or a voting time.
【請求項8】 同一投票者による複数回の投票が禁止さ
れるように、投票終了時に選挙端末利用トークンを無効
にする手段をさらに具備することを特徴とする請求項5
記載の選挙端末装置。
8. The method according to claim 5, further comprising means for invalidating the election terminal use token at the end of voting so that the same voter is prohibited from voting multiple times.
Election terminal device described.
【請求項9】 前記外部記憶装置は、パスワードの書き
替えが可能なメモリトークンから構成されていることを
特徴とする請求項5記載の選挙端末装置。
9. The election terminal device according to claim 5, wherein the external storage device is composed of a memory token in which a password can be rewritten.
【請求項10】 前記選挙端末利用トークンは、磁気カ
ード、無線カードまたはIDカードであることを特徴と
する請求項5記載の選挙端末装置。
10. The election terminal device according to claim 5, wherein the election terminal use token is a magnetic card, a wireless card, or an ID card.
【請求項11】 座標入力装置とこの座標入力装置に連
動する平面表示装置とを備えた選挙端末装置であって、 投票者により挿入される選挙端末利用トークンに付され
たバーコードを読取り、その読取り結果に従って選挙端
末利用トークンの適格性を判別する判別手段と、 この判別結果に従って投票のための前記選挙端末装置の
操作を許可または禁止する手段と、 前記選挙端末装置の操作が許可された時、前記座標入力
装置および平面表示装置を用いて入力された投票情報を
記録する手段とを具備することを特徴とする選挙端末装
置。
11. An election terminal device comprising a coordinate input device and a flat display device interlocked with the coordinate input device, wherein a bar code attached to an election terminal use token inserted by a voter is read, Judgment means for judging the eligibility of the election terminal use token according to the reading result, means for permitting or prohibiting the operation of the election terminal device for voting according to the judgment result, and when the operation of the election terminal device is permitted An election terminal device, comprising: means for recording voting information input using the coordinate input device and the flat display device.
【請求項12】 同一投票者による複数回の投票が禁止
されるように、投票終了時に選挙端末利用トークンのバ
ーコードを塗り潰す印刷手段をさらに備えていることを
特徴とする請求項11記載の選挙端末装置。
12. The printing apparatus according to claim 11, further comprising a printing unit for filling the bar code of the election terminal use token at the end of voting so that the same voter is prohibited from voting multiple times. Election terminal equipment.
【請求項13】 座標入力装置とこの座標入力装置に連
動する平面表示装置とを備えた選挙端末装置であって、 前記座標入力装置を介して投票者によって入力された立
候補者名または政党名に対応した識別子を、ネットワー
クを介して開票所のホスト装置に送信する通信手段を具
備することを特徴とする選挙端末装置。
13. An election terminal device comprising a coordinate input device and a plane display device interlocking with the coordinate input device, wherein a candidate name or political party name entered by a voter via the coordinate input device is used. An election terminal device comprising communication means for transmitting a corresponding identifier to a host device at a voting place via a network.
【請求項14】 座標入力装置とこの座標入力装置に連
動する平面表示装置とを備えた選挙端末装置であって、 投票者により挿入される選挙端末利用トークンを読み込
み、その選挙端末利用トークンの適格性を判別する判別
手段と、 この判別結果に従って投票のための前記選挙端末装置の
操作を許可または禁止する手段と、 前記選挙端末装置の操作により前記座標入力装置を介し
て各投票者によって入力された立候補者名または政党名
に対応した識別子を蓄積保持する立候補者識別子蓄積手
段と、 この立候補者識別子蓄積手段に蓄積された前記識別子を
ネットワークを介して開票所のホスト装置に一括送信す
る通信手段とを具備することを特徴とする選挙端末装
置。
14. An election terminal device comprising a coordinate input device and a flat display device linked to the coordinate input device, wherein an election terminal use token inserted by a voter is read and the election terminal use token is qualified. Determination means for determining the sex, means for permitting or prohibiting the operation of the election terminal device for voting according to the determination result, and input by each voter via the coordinate input device by the operation of the election terminal device. Candidate identifier storage means for storing and holding an identifier corresponding to the candidate name or political party name, and a communication means for collectively transmitting the identifier stored in the candidate identifier storage means to the host device at the balloting place via the network. An election terminal device comprising:
【請求項15】 前記通信手段は、前記ホスト装置から
の送信要求に応答して前記識別子を送信することを特徴
とする請求項14記載の選挙端末装置。
15. The election terminal device according to claim 14, wherein the communication unit transmits the identifier in response to a transmission request from the host device.
【請求項16】 前記通信手段によって前記識別子の送
信が終了した際、前記立候補者識別子蓄積手段に蓄積さ
れているデータを消去する手段をさらに具備することを
特徴とする請求項14記載の選挙端末装置。
16. The election terminal according to claim 14, further comprising means for erasing data stored in said candidate identifier storage means when transmission of said identifier by said communication means is completed. apparatus.
【請求項17】 座標入力装置とこの座標入力装置に連
動する平面表示装置とを備えた選挙端末装置であって、 前記座標入力装置を介して投票者によって手書き入力さ
れた立候補者名または政党名の筆跡データを、ネットワ
ークを介して開票所のホスト装置に送信する通信手段を
具備することを特徴とする選挙端末装置。
17. An election terminal device comprising a coordinate input device and a plane display device linked to the coordinate input device, wherein the candidate name or political party name handwritten by a voter through the coordinate input device. An election terminal device, comprising: communication means for transmitting the handwriting data of 1. to a host device at a voting place via a network.
【請求項18】 座標入力装置とこの座標入力装置に連
動する平面表示装置とを備えた選挙端末装置であって、 投票者により挿入される選挙端末利用トークンを読み込
み、その選挙端末利用トークンの適格性を判別する判別
手段と、 この判別結果に従って投票のための前記選挙端末装置の
操作を許可または禁止する手段と、 前記選挙端末装置の操作により前記座標入力装置を介し
て各投票者によって手書き入力された立候補者名または
政党名の筆跡データを蓄積保持する筆跡データ蓄積手段
と、 この筆跡データ蓄積手段に記憶された筆跡データをネッ
トワークを介して開票所のホスト装置に一括送信する通
信手段とを具備することを特徴とする選挙端末装置。
18. An election terminal device comprising a coordinate input device and a plane display device interlocking with the coordinate input device, wherein an election terminal utilization token inserted by a voter is read and the election terminal utilization token is qualified. Determining means for determining sex, means for permitting or prohibiting operation of the election terminal device for voting according to the determination result, and handwriting input by each voter through the coordinate input device by operation of the election terminal device The handwriting data accumulating means for accumulating and holding the handwriting data of the selected candidate name or political party name, and the communication means for collectively transmitting the handwriting data stored in the handwriting data accumulating means to the host device at the voting place via the network. An election terminal device characterized by being provided.
【請求項19】 前記通信手段は、前記ホスト装置から
の送信要求に応答して前記筆跡データを送信することを
特徴とする請求項18記載の選挙端末装置。
19. The election terminal device according to claim 18, wherein the communication unit transmits the handwriting data in response to a transmission request from the host device.
【請求項20】 前記通信手段によって前記筆跡データ
の送信が終了した際、前記筆跡データ蓄積手段に蓄積さ
れているデータを消去する手段をさらに具備することを
特徴とする請求項18記載の選挙端末装置。
20. The election terminal according to claim 18, further comprising means for erasing the data accumulated in said handwriting data accumulating means when transmission of said handwriting data by said communication means is completed. apparatus.
【請求項21】 座標入力装置とこの座標入力装置に連
動する平面表示装置とを備えた選挙端末装置であって、 投票者により挿入される選挙端末利用トークンを読み込
み、その選挙端末利用トークンの適格性を判別する判別
手段と、 この判別結果に従って投票のための前記選挙端末装置の
操作を許可または禁止する手段とを具備し、 選挙端末利用トークンは、投票所からの持ち出しを検知
するための監視装置によって電波検知可能な電波発信機
を含んでいることを特徴とする選挙端末装置。
21. An election terminal device comprising a coordinate input device and a flat display device interlocked with the coordinate input device, wherein an election terminal use token inserted by a voter is read and the election terminal use token is qualified. And a means for permitting or prohibiting the operation of the election terminal device for voting according to the result of the discrimination, and the election terminal use token is a monitor for detecting taking out from the polling place. An election terminal device comprising a radio transmitter capable of detecting radio waves by the device.
【請求項22】 座標入力装置と、この座標入力装置の
操作入力が反映される平面表示画面とを装置とを備えた
選挙端末と、 投票室入口に設けられた光学的、電子的または機械的検
出のセンサとを具備し、 前記選挙端末は、前記センサにて投票者の入室を検出し
た時、前記選挙端末による投票入力操作を1回だけ可能
に設定されることを特徴とする選挙端末装置。
22. An election terminal equipped with a coordinate input device and a flat display screen on which an operation input of the coordinate input device is reflected, and an optical, electronic or mechanical device provided at the entrance of the voting room. An election terminal device, comprising: a detection sensor, wherein the election terminal is set to allow a vote input operation by the election terminal only once when the sensor detects a voter entering the room. .
【請求項23】 位置入力装置と、この位置入力装置の
操作入力が反映される平面表示画面とを備えた選挙端末
装置であって、 選挙プログラムおよび簡易テストプログラムが格納され
た外部記憶装置と、 前記外部記憶装置から前記選挙プログラムおよび簡易テ
ストプログラムを前記選挙端末装置内にブートする手段
と、 前記選挙端末装置が使用されていないアイドル時間に前
記簡易テストプログラムを実行し、前記選挙端末装置の
テストを行なう手段とを具備することを特徴とする選挙
端末装置。
23. An election terminal device comprising a position input device and a flat display screen on which an operation input of the position input device is reflected, the external storage device storing an election program and a simple test program, A means for booting the election program and the simple test program from the external storage device into the election terminal device; and executing the simple test program during idle time when the election terminal device is not used to test the election terminal device. An election terminal device comprising:
【請求項24】 前記選挙端末装置が使用されると、前
記簡易テストプログラムによるテストを中断し、前記選
挙プログラムを自動的に実行することを特徴とする請求
項23記載の選挙端末装置。
24. The election terminal device according to claim 23, wherein when the election terminal device is used, the test by the simple test program is interrupted and the election program is automatically executed.
【請求項25】 前記外部記憶記憶装置はEPROMを
メモリ素子として内蔵するメモリカードであることを特
徴とする請求項23記載の選挙端末装置。
25. The election terminal device according to claim 23, wherein the external storage device is a memory card containing an EPROM as a memory element.
【請求項26】 配布された複数のプログラム格納メデ
ィアの同一性をチェックし、同じく配布された複数の選
挙端末装置のテストを行ない、上記テストで正常と判定
された前記選挙端末装置に上記チェックで正常と判定さ
れたプログラム格納メディアを装着した後に封印するこ
とを特徴とする選挙端末装置。
26. The identity of a plurality of distributed program storage media is checked, a plurality of election terminal devices also distributed are tested, and the election terminal device determined to be normal in the test is checked by the above check. An election terminal device, which is characterized in that it seals after mounting a program storage medium judged to be normal.
JP19219192A 1992-07-20 1992-07-20 Election terminal equipment Pending JPH0635934A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19219192A JPH0635934A (en) 1992-07-20 1992-07-20 Election terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19219192A JPH0635934A (en) 1992-07-20 1992-07-20 Election terminal equipment

Publications (1)

Publication Number Publication Date
JPH0635934A true JPH0635934A (en) 1994-02-10

Family

ID=16287198

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19219192A Pending JPH0635934A (en) 1992-07-20 1992-07-20 Election terminal equipment

Country Status (1)

Country Link
JP (1) JPH0635934A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57199083A (en) * 1981-06-02 1982-12-06 Nihon Senkiyo Center Kk Balloting apparatus
JPS58200187A (en) * 1982-05-17 1983-11-21 San Power Kogyo Kk Detecting method by sensor
JPS6098778A (en) * 1983-11-02 1985-06-01 Mitsubishi Electric Corp Printer device of television signal
JPH0273483A (en) * 1988-09-09 1990-03-13 Nippon Telegr & Teleph Corp <Ntt> Input device for on-line handwritten character
JPH03240896A (en) * 1990-02-19 1991-10-28 Takao Uesugi Ballot box equipped with totalizer
JPH03244266A (en) * 1990-02-22 1991-10-31 Shimadzu Corp Drawing communication terminal device
JPH0476671A (en) * 1990-07-12 1992-03-11 Tomoma Tani Selecting and totalizing device
JPH04115655A (en) * 1990-08-31 1992-04-16 Shimadzu Corp Hand-writting communication terminal equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57199083A (en) * 1981-06-02 1982-12-06 Nihon Senkiyo Center Kk Balloting apparatus
JPS58200187A (en) * 1982-05-17 1983-11-21 San Power Kogyo Kk Detecting method by sensor
JPS6098778A (en) * 1983-11-02 1985-06-01 Mitsubishi Electric Corp Printer device of television signal
JPH0273483A (en) * 1988-09-09 1990-03-13 Nippon Telegr & Teleph Corp <Ntt> Input device for on-line handwritten character
JPH03240896A (en) * 1990-02-19 1991-10-28 Takao Uesugi Ballot box equipped with totalizer
JPH03244266A (en) * 1990-02-22 1991-10-31 Shimadzu Corp Drawing communication terminal device
JPH0476671A (en) * 1990-07-12 1992-03-11 Tomoma Tani Selecting and totalizing device
JPH04115655A (en) * 1990-08-31 1992-04-16 Shimadzu Corp Hand-writting communication terminal equipment

Similar Documents

Publication Publication Date Title
KR0133954B1 (en) Electron terminal apparatus
JPH11296597A (en) Voter registration confirmation method and apparatus, and recording medium on which the method is programmed and recorded
US20060196939A1 (en) System for electronically voting, counting, and examining ballots
KR100952713B1 (en) Electronic voting method and apparatus
JPH11296597A5 (en)
HK1011833B (en) Election terminal apparatus
US20090200375A1 (en) Method and system for preparation and implementation of electronic voting
JPH0635934A (en) Election terminal equipment
KR100537564B1 (en) Electronic voting and election system
JP3566340B2 (en) Election terminal device
JP2002279126A (en) Electronic voting device
KR20050102051A (en) Electronic voting and election system by using internet
US20040078261A1 (en) Automated vote counting
JP2000048094A (en) Election terminal with ballot box
JPH0635940A (en) Election terminal equipment
KR20060083454A (en) Electronic voting ticket and electronic election system
JP3750668B2 (en) Voting system, voting system candidate list creating device, voting card creating device, voting device, vote counting and counting device, and voting method, candidate list creating method of the voting method, voting card creating method, voting method and vote counting and counting method
JP2669371B2 (en) Election voting system by mark sheet method
JP3531973B2 (en) Election voting equipment
JP2003067802A (en) Electronic voting terminal device
RU2368010C2 (en) Method for voting with application of electronic cards and device for its realisation
JPH0635937A (en) Ballot box
JPH06180708A (en) Terminal equipment for election
US20250384728A1 (en) A tamperproof voting machine
JP4193912B2 (en) Electronic voting system, electronic voting method, and electronic voting program