[go: up one dir, main page]

JP3918731B2 - Electronic voting terminal and program - Google Patents

Electronic voting terminal and program Download PDF

Info

Publication number
JP3918731B2
JP3918731B2 JP2002376586A JP2002376586A JP3918731B2 JP 3918731 B2 JP3918731 B2 JP 3918731B2 JP 2002376586 A JP2002376586 A JP 2002376586A JP 2002376586 A JP2002376586 A JP 2002376586A JP 3918731 B2 JP3918731 B2 JP 3918731B2
Authority
JP
Japan
Prior art keywords
voting
terminal
error
notification destination
electronic voting
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.)
Expired - Fee Related
Application number
JP2002376586A
Other languages
Japanese (ja)
Other versions
JP2004206547A (en
Inventor
栄治 澤村
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2002376586A priority Critical patent/JP3918731B2/en
Publication of JP2004206547A publication Critical patent/JP2004206547A/en
Application granted granted Critical
Publication of JP3918731B2 publication Critical patent/JP3918731B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、選挙の投票を電子的に行う電子投票技術に関し、特に、不正投票を監視する技術に関する。
【0002】
【従来の技術】
現在、一般的に行われている選挙においては、投票者(有権者)が投票用紙に立候補者名を記入し、投票箱に投函することにより投票が行われている。このような投票用紙を用いた投票では、人手により投票結果を集計する必要があるため、その集計に多くの時間と労力が必要となる。
【0003】
このような問題を解決するため、投票を電子的に行えるようにした電子投票端末が従来から提案されている(例えば、特許文献1参照)。この特許文献1に記載されている電子投票端末においては、表示部に立候補者の一覧を表示し、その中から投票する立候補者を選択させるようにしている。そして、選択された立候補者を示す投票データを内部の記憶装置に保存しておき、投票締め切り後に、コンピュータを用いて上記記憶装置に保存されている投票データを集計する。このようにすることにより、投票結果の集計に要する時間や労力を大幅に削減することができる。
【0004】
また、上記した特許文献1には、不正投票を防止するために、投票者が持参した投票所入場券となる葉書と引き換えに投票カードを手渡し、電子投票端末を用いて投票を行う際には、投票カードを電子投票端末に挿入させるようにしている。そして、挿入された投票カードが正当なものであるか、不正なものであるかを判定し、もし、不正なものであった場合には、投票管理者の近傍に配置されているランプを点滅させるようにしている。
【0005】
また、不正を監視する技術としては、ネットワーク端末が使用された場合、その所有者の携帯端末にメッセージを送信する技術(例えば、特許文献2参照)や、情報管理サーバにおいて、稼働中のプロセス群と正常時のプロセス群とを比較し、不一致の場合、不正侵入の可能性があると判定し、システム統括サーバへメッセージを送信する技術(例えば、特許文献3参照)が知られているが、これらは、選挙の電子投票に関する技術ではない。
【0006】
【特許文献1】
特開平6−35936号公報
【特許文献2】
特開2002−14928号公報
【特許文献3】
特開平11−45195号公報
【0007】
【発明が解決しようとする課題】
上述した特許文献1に記載されている技術によれば、選挙管理者は、ランプを監視することにより、不正投票を監視することができる。しかし、特許文献1に記載されている技術では、不正投票を監視するために、選挙管理者の近傍にランプを配置したり、電子投票端末とランプとの間に配線を行ったりしなければならず、不正を監視するための準備に多くの労力が必要になるという問題がある。電子投票を円滑に行うためには、投票者が電子投票に不慣れなことを考慮して多数の電子投票端末を配置しておくことが必要であると考えられ、このように多くの電子投票端末を配置する場合には、非常に多くの労力が必要になってしまう。
【0008】
そこで、本発明の目的は、容易に不正投票を監視できるようにすることにある。
【0009】
【課題を解決するための手段】
本発明にかかる第1の電子投票端末は、上記目的を達成するため、
正規の投票カードが挿入されることにより投票画面を表示し、該投票画面を使用した投票を投票者に行わせる電子投票端末において、
入力された通知先に対して、入力されたメッセージをネットワークを介して送信するリモート通信部と、
不正な投票カードが挿入されたことを検出した場合、前記リモート通信部に対して、予め定められている携帯端末を示す情報を通知先として入力すると共に、不正が行われた旨の不正検出メッセージを入力する不正処理部を備えたことを特徴とする。
【0012】
また、本発明にかかる第の電子投票端末は、
の電子投票端末において、
前記不正検出メッセージには、自端末を示す情報が含まれることを特徴とする。
【0013】
また、本発明にかかる第の電子投票端末は、
または第の電子投票端末において、
前記不正検出メッセージの通知先とする携帯端末を示す情報が格納された通知先記憶部を備え、且つ、
前記不正処理部が、不正な投票カードが挿入されたことを検出した場合、前記通知先記憶部から不正検出メッセージの通知先とする携帯端末を示す情報を取得する構成を備えたことを特徴とする。
【0014】
また、本発明にかかる第の電子投票端末は、
の電子投票端末において、
前記携帯端末が、選挙関係者の携帯端末であることを特徴とする。
【0015】
また、本発明にかかる第の電子投票端末は、
〜第の何れか1つの電子投票端末において、
自端末においてエラーが発生したとき、前記リモート通信部に対して、前記発生したエラーの種別に応じた通知先を入力すると共に、前記発生したエラーの種別と前記通知先の属性とに応じた内容のエラーメッセージを入力するエラー処理部を備えたことを特徴とする。
【0016】
また、本発明にかかる第の電子投票端末は、
の電子投票端末において、
エラーの種別および通知先の属性に対応付けてエラーメッセージの内容が格納されたエラーメッセージ生成用データ記憶部を備え、且つ、
前記エラー処理部が、自端末においてエラーが発生したとき、前記エラーメッセージ生成用データ記憶部を参照して、前記エラーメッセージの内容を取得する構成を有することを特徴とする。
【0017】
また、本発明にかかる第の電子投票端末は、
の電子投票端末において、
前記エラーメッセージの通知先が、管理センターを含むことを特徴とする。
【0018】
【作用】
上述した構成によれば、不正投票を行おうとして、不正な投票カードを電子投票端末に挿入すると、ネットワークを介して予め定められている携帯端末(例えば、投票所にいる選挙関係者が携帯している携帯端末)に、不正が行われた旨の不正検出メッセージが送信され、選挙関係者などはその不正検出メッセージに基づいて不正投票が行われたことを認識することができる。また、不正検出メッセージに電子投票端末を特定する情報を含ませるようにすれば、どの電子投票端末で不正投票が行われたかも認識することができる。このように、上述した構成によれば、ランプを配置するとか、ランプと電子投票端末との間に配線を行うとかいった事前準備なしで、不正投票を監視することが可能になる。
【0019】
また、上述した構成によれば、電子投票端末にエラーが発生した場合、発生したエラーの種別に応じた通知先に、発生したエラーの種別と通知先の属性(例えば、選挙管理人とか管理センターなど)とに応じた内容のエラーメッセージが送信されるので、エラー発生に迅速に対処することが可能になる。
【0020】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【0021】
図1は本発明にかかる電子投票端末1の外観図である。同図に示すように、電子投票端末1は、投票カード挿入口12と、タッチパネル付き表示部11と、スピーカ13とを備えている。
【0022】
投票カード挿入口12は、投票者が投票カードを挿入する挿入口である。投票カードは、投票所の受け付けにおいて、本人確認を終えた後、投票者が持参した投票入場券となる葉書と引き換えに配布されるものであり、正規の投票カードであることを示す情報および未使用であるか否かを示す使用情報が記録されている。尚、投票者に配布する正規の投票カードに記録されている使用情報は、未使用を示すものになっている。また、投票カードとしては、上記した情報を記録し、使用情報を書き換えることができるものであれば、磁気カード,ICカードなど、どのようなカードを使用しても構わない。
【0023】
タッチパネル付き表示部11には、立候補者の一覧などを含む投票画面が表示される。投票者は、タッチパネル付き表示部11に表示された投票画面を使用して投票を行う。
【0024】
スピーカ13は、操作ガイダンスなどを音声出力する。
【0025】
図2は、電子投票端末1の内部構成例を示すブロック図である。同図に示すように、電子投票端末1は、その内部にCPU14と、記憶装置15と、投票カード搬送機構16と、リードライト機構17と、投票カード回収部18と、スピーカ制御部19と、表示制御部20と、入力処理部21と、リモート通信部22とを備えている。
【0026】
記憶装置15には、通知先記憶部151と、エラーコード記憶部152と、エラーメッセージ生成用データ記憶部153と、投票データ記憶部154とが設けられている。
【0027】
通知先記憶部151には、不正投票が行われた場合に送信する不正検出メッセージの通知先や、電子投票端末1にエラーが発生した場合に送信するエラーメッセージの通知先等が格納されている。図3に通知先記憶部151の内容例を示す。同図の例では、通知先記憶部151には、ユーザ名、通知先1、通知先2、通知先3、通知先属性、どのレベル以上のエラーが発生した場合にエラーメッセージを送信するのかを示す情報、不正投票が行われた時に不正検出メッセージを送信するか否かを示す情報が格納されている。通知先属性は、通知先の属性を示すものであり、本実施例では、「投票管理者」,「投票立会人」,「サポート窓口」の3つの属性が存在する。通知先属性「投票管理者」,「投票立会人」は、電子投票端末1が設置されている投票所にいる投票管理者,投票立会人を表し、通知先属性「サポート窓口」は、各投票所に設置されている電子投票端末を一括管理している管理センターのサポート窓口を表す。また、各ユーザに対しては、1つの通知先のみを格納するようにし、携帯電話機を用いてメッセージを送信する場合には、通知先1にそのメールアドレスを格納し、ペイジャを用いてメッセージを送信する場合には、通知先2にそのペイジャ番号を格納し、インターネットメールを用いてメッセージを送信する場合には、通知先3にそのメールアドレスを格納しておく。例えば、通知先記憶部151中の第1行目の情報は、電子投票端末1が設置されている投票所における投票管理者である「山田 太郎」には、電子投票端末1にレベル「低」以上のエラーが発生した場合および不正投票が行われた場合に、携帯電話機を用いてメッセージを送信することを示している。
【0028】
エラーコード記憶部152には、エラーコードに対応付けて、エラーレベルと、属性とが登録されている。図4にエラーコード記憶部152の内容例を示す。同図の例において、例えば、第1行目の情報は、エラーコード「0x001」のエラーは、そのレベルが「低」で、属性が「書き込み失敗」であることを表している。
【0029】
エラーメッセージ生成用データ記憶部153には、エラーコードに対応付けて、そのエラーコードによって示されるエラーが発生した時にエラーメッセージを通知する通知先の属性(1つ或いは複数)が格納され、更に通知先属性に対応付けてメッセージ内容が格納されている。図5にエラーメッセージ生成用データ記憶部153の内容例を示す。同図の例は、例えば、エラーコード「0x003」のエラーが発生した場合には、通知先属性が「投票管理者」,「投票立会人」の通知先に対してエラーメッセージ「投票端末Nに致命的なエラー:サポート窓口に連絡して下さい」を送信し、通知先属性が「サポート窓口」の通知先に対してエラーメッセージ「投票端末Nにハードの故障:エラーコード0x003」を送信することを示している。
【0030】
投票データ記憶部154には、投票結果が保存される。
【0031】
CPU14上には、不正処理部141と、投票処理部142と、エラー処理部143とが設けられている。
【0032】
不正処理部141は、不正カード検出部1411と不正検出メッセージ送信処理部1412とを備えている。不正カード検出部1411は、投票カード挿入口12に挿入された投票カード23が不正カードであるか否かを判定する機能を有する。不正検出メッセージ送信処理部1412は、不正カード検出部1411によって不正な投票カードが検出された場合、リモート通信部22に対して、通知先、不正検出メッセージの内容、メッセージの送信に使用する機器種別を渡し、メッセージの送信を指示する機能を有する。
【0033】
投票処理部142は、表示制御部20を制御してタッチパネル付き表示部11に投票画面を表示する機能や、スピーカ制御部19を制御し、音声ガイダンスをスピーカ13から出力する機能や、タッチパネル上のタッチ位置を示す位置情報を出力する入力処理部21の出力に基づいて、投票者が選択した立候補者を認識する機能や、認識結果を投票結果として投票データ記憶部154に格納する機能等を有する。
【0034】
エラー処理部143は、エラー検出部1431と、エラーメッセージ送信処理部1432とを備えている。エラー検出部1431は、電子投票端末1内にエラーが発生した時、発生したエラーの種別を示すエラーコードを出力する機能を有する。エラーメッセージ送信処理部1432は、リモート通信部22に対して、通知先、エラーメッセージの内容、メッセージの送信に使用する機器種別を渡し、メッセージの送信を指示する機能を有する。
【0035】
記録媒体Kは、ディスク,半導体メモリ,その他の記録媒体であり、CPU14を不正処理部141,投票処理部142,エラー処理部143として機能させるためのプログラムが記録されている。このプログラムは、CPU14によって読み取られ、その動作を制御することで、CPU14上に不正処理部141,投票処理部142,エラー処理部143を実現する。
【0036】
投票カード搬送機構16は、投票カード挿入口12に挿入された投票カード23をリードライト位置まで搬送する機能や、投票カード23をリードライト位置まで搬送したことを不正処理部141に通知する機能や、投票終了後に投票カード23を投票カード回収部18まで搬送する機能等を有する。
【0037】
リードライト機構17は、投票カード23に記録されている情報を読み取ったり、投票カード23に情報を書き込む機能を有する。
【0038】
スピーカ制御部19は、投票処理部142の制御に従って、スピーカ13から音声ガイダンスを出力する機能を有する。
【0039】
表示制御部20は、投票処理部142の制御に従って、タッチパネル付き表示部11に初期画面や投票画面を表示する機能を有する。入力処理部21は、タッチパネル上のタッチ位置を示す位置情報を出力する機能を有する。
【0040】
リモート通信部22は、不正処理部141或いはエラー処理部143からの指示に従ってメッセージを送信する機能を有する。図6にリモート通信部22の構成例を示す。同図に示すように、リモート通信部22は、携帯メール送信部221と、ペイジャ送信部222と、インターネットメール送信部223とを備えている。携帯メール送信部221は、不正処理部141或いはエラー処理部143から指示された内容のメッセージをアンテナ224を介して送信する。また、ペイジャ送信部222およびインターネットメモリ送信部223は、不正処理部141或いはエラー処理部143から指示された内容のメッセージをモジュラージャック225および電話回線226を介して送信する。
【0041】
【実施例の動作の説明】
次に、本実施例の動作について詳細に説明する。
【0042】
投票者は、投票所の受け付けにおいて、投票所入場券となる葉書を投票カード23と交換し、電子投票端末1の設置場所に進む。電子投票端末1のタッチパネル付き表示部11には、図10に示すような初期画面が表示されており、投票者は、この初期画面に従って投票カード23を投票カード挿入口12に挿入する。
【0043】
電子投票端末1内の投票カード搬送機構16は、投票カード挿入口12から挿入された投票カード23をリードライト位置まで搬送する。これにより、リードライト機構17による、投票カード23に対する情報の読み書きが可能になる。投票カード搬送機構16は、投票カードをリードライト位置まで搬送すると、そのことを不正処理部141に通知する。
【0044】
この通知を受けると、不正処理部141内の不正カード検出部1411は、図7のフローチャートに示すように、リードライト機構17を制御し、投票カード23に記録されている情報を読み込む(ステップS71)。
【0045】
その後、不正カード検出部1411は、ステップS71で読み込んだ情報に基づいて、投票カード23が正規のカードであるのか、不正なカードであるのかを判定する(ステップS72)。即ち、ステップS71で読み込んだ情報に、正規の投票カードであることを示す情報および未使用であることを示す使用情報が含まれている場合は、正規の投票カードであると判定し、そうでない場合は、不正な投票カードであると判定する。
【0046】
そして、正規の投票カードであると判定した場合(ステップS72がYES)は、投票処理部142に制御を渡す(ステップS73)。今、例えば、正規の投票カードであると判断したとすると、不正カード検出部1411は、投票処理部142に制御を渡すことになる(ステップS72がNO、S73)。
【0047】
投票処理部142は、不正処理部141から制御が渡されると、図8のフローチャートに示すように、表示制御部20を制御し、タッチパネル付き表示部11に図11に示すような投票画面を表示する(ステップS81)。図11の例は、候補者が「AA B男」と「XX Y子」の2人の場合に表示される投票画面を示している。同図に示すように、投票画面には、各立候補者の氏名や所属政党が表示されると共に、ガイダンス「投票する立候補者を選択して下さい」が表示されている。
【0048】
更に、投票処理部142は、スピーカ制御部19を制御し、スピーカ13から例えば、「投票する立候補者を選択して下さい」といった音声ガイダンスを出力する(ステップS82)。その後、投票処理部142は、入力待ち(投票待ち)状態となる(ステップS83)。
【0049】
投票者は、投票する立候補者を決定すると、タッチパネルの該当する部分にタッチする。例えば、「AA B男」に投票する場合は、枠(イ)内の任意の位置にタッチし、「XX Y子」に投票する場合には、枠(ロ)内の任意の位置にタッチする。入力処理部21は、このタッチ位置を示す位置情報を出力する。
【0050】
投票処理部142は、入力処理部21から出力される位置情報に基づいて、投票者が投票した立候補者を認識し、その立候補者を示す情報を投票データ記憶部154に保存する(ステップS84)。
【0051】
その後、投票処理部142は、リードライト機構17を制御し、投票カード23に使用済みを示す使用情報を書き込み、更に、投票カード搬送機構16を制御して、投票カード23を投票カード回収部18まで搬送し回収する(ステップS85、S86)。そして、最後に表示部20を制御し、タッチパネル付き表示部11に初期画面を表示する(ステップS87)。
【0052】
投票カード挿入口12に挿入された投票カード23が正規のカードである場合(図7のステップS72がNO)には、上述した処理が行われる。これに対して、投票カード23が不正なカードである場合(ステップS72がYES)には、次のような処理が行われる。
【0053】
不正カード検出部1411により投票カード23が不正なカードであると判断された場合(ステップS72がYES)は、不正検出メッセージ送信処理部1412が、通知先記憶部151を参照して不正検出メッセージの通知先を認識すると共に、不正検出メッセージの送信に使用する通信手段を認識する。今、例えば、通知先記憶部151の内容が図3に示すものであるとすると、不正検出メッセージ送信処理部1412は、不正投票時の通知有無が「する」になっている通知先「taro@xxx.ne.jp」,「9876-5432-110」を不正検出メッセージの通知先として認識する。また、通知先「taro@xxx.ne.jp」,「9876-5432-110」は、それぞれ項目「通知先1」,「通知先2」に該当するものであるので、通信手段がそれぞれ携帯電話機,ペイジャであると認識する。
【0054】
その後、不正検出メッセージ送信処理手段1412は、リモート通信部22に対して通知先「taro@xxx.ne.jp」,通信手段「携帯電話機」,不正検出メッセージの内容「端末Nにおいて不正投票が行われました。」の組と、通知先「9876-5432-110」,通信手段「ペイジャ」,不正検出メッセージの内容「端末Nにおいて不正投票が行われました。」の組とを渡し、不正検出メッセージの送信を指示する(ステップS75)。尚、メッセージ中の端末Nは、不正投票の行われた電子投票端末を特定する情報であり、端末番号などを使用することができる。
【0055】
リモート通信制御部22内の携帯メール送信部221は、通知先「taro@xxx.ne.jp」,通信手段「携帯電話機」,不正検出メッセージの内容「端末Nにおいて不正投票が行われました。」の組に従って、アンテナ224を介して該当する通知先に不正検出メッセージを出力し、ペイジャ送信部222は、通知先「9876-5432-110」,通信手段「ペイジャ」,不正検出メッセージの内容「端末Nにおいて不正投票が行われました。」の組に従って、モジュラージャック225,電話回線226を介して該当する通知先に不正検出メッセージを送信する。この不正検出メッセージは、電子投票端末1が設置されている投票所の投票管理者である「山田 太郎」が携帯する携帯電話機および投票立会人である「鈴木 花子」が携帯するペイジャで受信され、表示される。この表示により、投票管理者,投票立会人は、不正投票が行われたことを認識することができる。
【0056】
その後、不正検出メッセージ送信処理部1412は、投票カード搬送機構16を制御し、不正な投票カード23を投票カード回収部18に回収する(ステップS76)。
【0057】
次に、電子投票端末1にエラーが発生した場合の動作を説明する。
【0058】
エラー処理部143内のエラー検出部1431は、電子投票端末1内にエラーが発生したことを検出すると、図9のフローチャートに示すように、発生したエラーの種別を示すエラーコードを出力する(ステップS91)。
【0059】
エラーメッセージ送信処理部1432は、エラー検出部1431からエラーコードが出力されると、エラーコード記憶部152を参照し、発生したエラーのエラーレベルを取得する(ステップS92)。今、例えば、エラーコード記憶部152の内容が図4に示すものであり、エラー検出部1431が出力したエラーコードが「0x003」であるとすると、エラーメッセージ送信処理部1432は、エラーレベル「高」を取得することになる。
【0060】
その後、エラーメッセージ送信処理部1432は、通知先記憶部151を参照し、エラーメッセージの通知先、通知先属性およびエラーメッセージの送信に使用する通信手段を認識する(ステップS93)。今、例えば、通知先記憶部151の内容が図3に示すものであり、ステップS92で取得したエラーレベルが「高」であるとすると、エラーメッセージ送信処理部1432は、通知するエラーレベルが「低」,「中」,「高」となっている通知先「taro@xxx.ne.jp」,「9876-5432-110」,「S-jiro@xxx.co.jp」をエラーメッセージの通知先として認識する。また、通知先「taro@xxx.ne.jp」,「9876-5432-110」,「S-jiro@xxx.co.jp」は、それぞれ項目「通知先1」,「通知先2」,「通知先3」に該当するものであるので、通信手段がそれぞれ「携帯電話機」,「ペイジャ」,「インターネット」であると認識する。また、通知先「taro@xxx.ne.jp」,「9876-5432-110」,「S-jiro@xxx.co.jp」の通知先属性がそれぞれ「投票管理者」,「投票立会人」,「サポート窓口」と認識する。
【0061】
その後、エラーメッセージ送信処理部1432は、エラーメッセージ生成用データ記憶部153を参照し、各通知先属性毎のエラーメッセージの内容を取得する(ステップS94)。今、例えば、エラーメッセージ生成用データ記憶部153の内容が図5に示すものであり、エラー検出部1431から出力されたエラーコードが「0x003」であるとすると、通知属性「投票管理者」,「投票立会人」,「サポート窓口」それぞれに対するエラーメッセージの内容「投票端末Nに致命的なエラー:サポート窓口に連絡して下さい」,「投票端末Nに致命的なエラー:サポート窓口に連絡して下さい」,「投票端末Nにハードの故障、エラーコード0x003」を取得する。
【0062】
その後、エラーメッセージ送信処理部1432は、リモート通信部22に対して、通知先,使用する通信手段,エラーメッセージの内容の組を渡し、エラーメッセージの送信を指示する(ステップS95)。この例の場合、エラーメッセージ送信処理部1432は、リモート通信部22に対して、通知先「taro@xxx.ne.jp」,使用する通信手段「携帯電話機」,エラーメッセージの内容「投票端末Nに致命的なエラー:サポート窓口に連絡して下さい」の組と、通知先「9876-5432-110」,エラーメッセージの内容「投票端末Nに致命的なエラー:サポート窓口に連絡して下さい」の組と、通知先「S-jiro@xxx.co.jp」,通信手段「インターネット」,エラーメッセージの内容「投票端末Nにハードの故障、エラーコード0x003」の組を渡し、エラーメッセージの送信を指示する(ステップS95)。
【0063】
リモート通信部22は、通信手段「携帯電話機」の組に従って該当する通知先にエラーメッセージ「投票端末Nに致命的なエラー:サポート窓口に連絡して下さい」を送信し、通信手段「ペイジャ」の組に従って該当する通知先にエラーメッセージ「投票端末Nに致命的なエラー:サポート窓口に連絡して下さい」を送信し、通信手段「インターネット」の組に従って該当する通知先にエラーメッセージ「投票端末Nにハードの故障、エラーコード0x003」を送信する。投票管理者,投票立会人は、上記エラーメッセージに従ってサポート窓口へ連絡し、また、サポート窓口では、エラーメッセージに基づいてその復旧方法を電子投票端末の設置場所にいる投票管理者,投票立会人に指示したり、保守要員を派遣を手配したりする。また、投票管理者や投票立会人は、送られてきたエラーメッセージに復旧方法(例えば、投票端末Nのリセットボタンを押して下さい)が含まれている場合には、それに従って復旧処理を行う。
【0064】
尚、上述した実施例では説明しなかったが、投票データ記憶部154に記録されている投票結果は、投票締め切り後に、例えば、電話回線などを介して集計センターへ送信される。また、上述した実施例では説明しなかったが、メッセージの通信手段としてPHSを使用するようにしても良い。
【0065】
【発明の他の実施例】
上述した実施例においては、リモート通信部22の構成を図6に示すものとしたが、リモート通信部22の構成はこれに限られるものではなく、例えば、図12に示すように、携帯メール送信部221のみを備えたものであっても良い。また、リモート通信部22の構成を図12に示すものとした場合には、通知先記憶部151の内容を図13に示すものとすれば良い。
【0066】
【発明の効果】
以上説明したように、本発明の電子投票端末によれば、不正投票を行おうとして、不正な投票カードを電子投票端末に挿入すると、ネットワークを介して予め定められている携帯端末(例えば、投票所にいる選挙関係者が携帯している携帯端末)に、不正が行われた旨のメッセージが送信されるので、従来の技術のように、ランプを配置するとか、ランプと電子投票端末とに間に配線を行うといった事前準備を行わなくとも、不正投票を監視することが可能になる。
【0067】
また、本発明の電子投票端末は、電子投票端末にエラーが発生したとき、発生したエラーの種別に応じた通知先に対して、発生したエラーの種別と通知先の属性とに応じた内容のメッセージをネットワークを介して送信する構成を有しているので、エラー発生に迅速に対処することができる。
【図面の簡単な説明】
【図1】本発明の実施例の電子投票端末1の外観を示す図である。
【図2】電子投票端末1の内部構成を示すブロック図である。
【図3】通知先記憶部151の内容例を示す図である。
【図4】エラーコード記憶部152の内容例を示す図である。
【図5】エラーメッセージ生成用データ記憶部153の内容例を示す図である。
【図6】リモート通信部22の構成例を示すブロック図である。
【図7】不正処理部141の処理例を示すフローチャートである。
【図8】投票処理部142の処理例を示すフローチャートである。
【図9】エラー処理部143の処理例を示すフローチャートである。
【図10】初期画面の一例を示す図である。
【図11】投票画面の一例を示す図である。
【図12】リモート通信部22の他の構成例を示すブロック図である。
【図13】リモート通信部22の構成を図12に示すものとした時の通知先記憶部151の内容例を示す図である。
【符号の説明】
1…電子投票端末
11…タッチパネル付き表示部
12…投票カード挿入口
13…スピーカ
14…CPU
141…不正処理部
1411…不正カード検出部
1412…不正検出メッセージ送信処理部
142…投票処理部
143…エラー処理部
1431…エラー検出部
1432…エラーメッセージ送信処理部
15…記憶装置
16…投票カード搬送機構
17…リードライト機構
18…投票カード回収部
19…スピーカ制御部
20…表示制御部
21…入力処理部
22…リモート通信部
221…携帯メール送信部
222…ペイジャ送信部
223…インターネットメール送信部
224…アンテナ
225…モジュラージャック
226…電話回線
23…投票カード
K…記録媒体
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic voting technique for electronically voting elections, and more particularly to a technique for monitoring fraud voting.
[0002]
[Prior art]
Currently, in a general election, a voter (a voter) enters a candidate's name on a ballot and places it in a ballot box to vote. In voting using such a voting form, it is necessary to totalize the voting results manually, so that much time and labor are required for the totalization.
[0003]
In order to solve such a problem, an electronic voting terminal capable of electronically voting has been conventionally proposed (for example, see Patent Document 1). In the electronic voting terminal described in Patent Document 1, a list of candidates is displayed on the display unit, and candidates for voting are selected from the list. Then, voting data indicating the selected candidate is stored in an internal storage device, and after the voting deadline, the voting data stored in the storage device is totaled using a computer. By doing in this way, the time and labor required for totaling the voting results can be greatly reduced.
[0004]
In addition, in the above-mentioned Patent Document 1, in order to prevent illegal voting, when handing a voting card in exchange for a postcard that is a polling place entrance ticket brought by a voter and voting using an electronic voting terminal, The voting card is inserted into the electronic voting terminal. Then, it is determined whether the inserted voting card is legitimate or illegal, and if it is illegal, a lamp arranged in the vicinity of the voting manager flashes. I try to let them.
[0005]
In addition, as a technique for monitoring fraud, when a network terminal is used, a technique for transmitting a message to the mobile terminal of the owner (see, for example, Patent Document 2), or an operating process group in an information management server And a normal process group, and in the case of a mismatch, it is determined that there is a possibility of unauthorized intrusion, and a technology for transmitting a message to the system management server (for example, see Patent Document 3) is known, These are not technologies related to electoral electronic voting.
[0006]
[Patent Document 1]
JP-A-6-35936
[Patent Document 2]
JP 2002-14928 A
[Patent Document 3]
Japanese Patent Laid-Open No. 11-45195
[0007]
[Problems to be solved by the invention]
According to the technique described in Patent Document 1 described above, the election manager can monitor the illegal vote by monitoring the lamp. However, in the technique described in Patent Document 1, in order to monitor fraud, it is necessary to place a lamp in the vicinity of the election manager or to perform wiring between the electronic voting terminal and the lamp. However, there is a problem that a lot of effort is required to prepare for monitoring fraud. In order to conduct electronic voting smoothly, it is considered necessary to arrange a large number of electronic voting terminals considering that the voter is not familiar with electronic voting. In the case of arranging, it takes a great deal of labor.
[0008]
Accordingly, an object of the present invention is to make it possible to easily monitor fraud votes.
[0009]
[Means for Solving the Problems]
  In order to achieve the above object, the first electronic voting terminal according to the present invention provides:
  In an electronic voting terminal that displays a voting screen by inserting a regular voting card and makes a voter perform a vote using the voting screen,
  A remote communication unit that transmits the input message to the input notification destination via the network;
  When it is detected that an unauthorized voting card has been inserted, information indicating a predetermined mobile terminal is input as a notification destination to the remote communication unit, and an unauthorized detection message indicating that an unauthorized operation has been performed With fraud processing sectionIt is characterized by that.
[0012]
  Further, according to the present invention,2Electronic voting terminal
  First1In the electronic voting terminal,
  The fraud detection message includes information indicating its own terminal.
[0013]
  Further, according to the present invention,3Electronic voting terminal
  First1Or second2In the electronic voting terminal,
  A notification destination storage unit storing information indicating a portable terminal as a notification destination of the fraud detection message; and
  When the fraud processing unit detects that an illegal voting card has been inserted, the fraud processing unit is configured to acquire information indicating a portable terminal that is a notification destination of a fraud detection message from the notification destination storage unit. To do.
[0014]
  Further, according to the present invention,4Electronic voting terminal
  First3In the electronic voting terminal,
  The mobile terminal is a mobile terminal of an election official.
[0015]
  Further, according to the present invention,5Electronic voting terminal
  First1~4In any one of the electronic voting terminals,
  When an error occurs in the own terminal, the notification destination corresponding to the type of the error that has occurred is input to the remote communication unit, and the content corresponding to the type of the error that has occurred and the attribute of the notification destination An error processing unit for inputting the error message is provided.
[0016]
  Further, according to the present invention,6Electronic voting terminal
  First5In the electronic voting terminal,
  An error message generation data storage unit in which the content of the error message is stored in association with the error type and the notification destination attribute; and
  The error processing unit is configured to refer to the error message generation data storage unit and acquire the content of the error message when an error occurs in the terminal itself.
[0017]
  Further, according to the present invention,7Electronic voting terminal
  First6In the electronic voting terminal,
  The notification destination of the error message includes a management center.
[0018]
[Action]
According to the above-described configuration, when an illegal voting card is inserted into an electronic voting terminal in order to conduct an illegal vote, a portable terminal (for example, an election official at a polling place is carried by a network through a network). A fraud detection message indicating that fraud has been performed is transmitted to the mobile terminal), and an election official can recognize that a fraud vote has been performed based on the fraud detection message. Further, if information for specifying an electronic voting terminal is included in the fraud detection message, it is possible to recognize which electronic voting terminal has performed the illegal voting. As described above, according to the above-described configuration, it is possible to monitor an illegal vote without preparing in advance such as arranging a lamp or wiring between the lamp and the electronic voting terminal.
[0019]
Further, according to the above-described configuration, when an error occurs in the electronic voting terminal, the type of error that occurred and the attribute of the notification destination (for example, an election manager or management center) Etc.), an error message having a content corresponding to the error message is transmitted, so that it is possible to quickly cope with an error occurrence.
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0021]
FIG. 1 is an external view of an electronic voting terminal 1 according to the present invention. As shown in the figure, the electronic voting terminal 1 includes a voting card insertion slot 12, a display unit 11 with a touch panel, and a speaker 13.
[0022]
The voting card insertion slot 12 is an insertion slot through which a voter inserts a voting card. The voting card is distributed in exchange for a postcard, which is a voting admission ticket brought by the voter after the identity verification at the polling place, and information indicating that it is a regular voting card. Usage information indicating whether or not it is used is recorded. In addition, the usage information recorded on the regular voting card distributed to a voter shows that it is unused. As the voting card, any card such as a magnetic card or an IC card may be used as long as it can record the above information and rewrite the usage information.
[0023]
A voting screen including a list of candidates is displayed on the display unit 11 with a touch panel. A voter performs a vote using the voting screen displayed on the display part 11 with a touch panel.
[0024]
The speaker 13 outputs an operation guidance or the like by voice.
[0025]
FIG. 2 is a block diagram showing an example of the internal configuration of the electronic voting terminal 1. As shown in the figure, the electronic voting terminal 1 includes a CPU 14, a storage device 15, a voting card transport mechanism 16, a read / write mechanism 17, a voting card collection unit 18, a speaker control unit 19, and the like. A display control unit 20, an input processing unit 21, and a remote communication unit 22 are provided.
[0026]
The storage device 15 includes a notification destination storage unit 151, an error code storage unit 152, an error message generation data storage unit 153, and a voting data storage unit 154.
[0027]
The notification destination storage unit 151 stores a notification destination of a fraud detection message to be transmitted when an illegal vote is performed, a notification destination of an error message to be transmitted when an error occurs in the electronic voting terminal 1, and the like. . FIG. 3 shows an example of the contents of the notification destination storage unit 151. In the example shown in the figure, in the notification destination storage unit 151, the user name, the notification destination 1, the notification destination 2, the notification destination 3, the notification destination attribute, and what level of error is to be transmitted when an error occurs are displayed. Information indicating whether or not to transmit a fraud detection message when fraud voting is performed is stored. The notification destination attribute indicates the attribute of the notification destination. In this embodiment, there are three attributes of “voting manager”, “voting witness”, and “support window”. The notification destination attributes “voting manager” and “voting witness” represent the voting manager and voting witness at the polling place where the electronic voting terminal 1 is installed, and the notification destination attribute “support window” This represents the support center of the management center that collectively manages the electronic voting terminals installed in the office. In addition, for each user, only one notification destination is stored. When a message is transmitted using a mobile phone, the mail address is stored in the notification destination 1, and the message is transmitted using a pager. In the case of transmission, the pager number is stored in the notification destination 2, and in the case of transmitting a message using Internet mail, the mail address is stored in the notification destination 3. For example, the information on the first line in the notification destination storage unit 151 indicates that “Taro Yamada” who is a voting manager in the polling place where the electronic voting terminal 1 is installed has a level “low” for the electronic voting terminal 1. It shows that a message is transmitted using a mobile phone when the above error occurs and when an illegal vote is performed.
[0028]
In the error code storage unit 152, an error level and an attribute are registered in association with the error code. FIG. 4 shows an example of the contents of the error code storage unit 152. In the example shown in the figure, for example, the information on the first line indicates that the error of the error code “0x001” has the level “low” and the attribute “write failure”.
[0029]
The error message generation data storage unit 153 stores the attribute (one or more) of a notification destination that notifies an error message when an error indicated by the error code occurs in association with the error code. The message content is stored in association with the destination attribute. FIG. 5 shows an example of the contents of the error message generation data storage unit 153. In the example shown in the figure, for example, when an error with the error code “0x003” occurs, an error message “to the voting terminal N” is sent to the notification destination having the notification destination attributes “voting manager” and “voting witness”. "Fatal error: Please contact support" and send the error message "Hardware failure to voting terminal N: Error code 0x003" to the notification destination whose notification destination attribute is "Support counter" Is shown.
[0030]
The voting data storage unit 154 stores voting results.
[0031]
On the CPU 14, an unauthorized processing unit 141, a voting processing unit 142, and an error processing unit 143 are provided.
[0032]
The fraud processing unit 141 includes a fraud card detection unit 1411 and a fraud detection message transmission processing unit 1412. The unauthorized card detection unit 1411 has a function of determining whether or not the voting card 23 inserted into the voting card insertion slot 12 is an unauthorized card. The fraud detection message transmission processing unit 1412 notifies the remote communication unit 22 of the notification destination, the content of the fraud detection message, and the device type used for transmitting the message when the fraud card detection unit 1411 detects a fraud card. And has a function of instructing transmission of a message.
[0033]
The voting processing unit 142 controls the display control unit 20 to display a voting screen on the display unit 11 with a touch panel, controls the speaker control unit 19, outputs voice guidance from the speaker 13, A function of recognizing a candidate selected by a voter based on an output of the input processing unit 21 that outputs position information indicating a touch position, a function of storing a recognition result as a voting result in the voting data storage unit 154, and the like. .
[0034]
The error processing unit 143 includes an error detection unit 1431 and an error message transmission processing unit 1432. The error detection unit 1431 has a function of outputting an error code indicating the type of error that has occurred when an error occurs in the electronic voting terminal 1. The error message transmission processing unit 1432 has a function of instructing the remote communication unit 22 to transmit the notification destination, the content of the error message, and the device type used for message transmission, and to instruct message transmission.
[0035]
The recording medium K is a disk, semiconductor memory, or other recording medium, and stores a program for causing the CPU 14 to function as the unauthorized processing unit 141, the voting processing unit 142, and the error processing unit 143. This program is read by the CPU 14 and controls its operation, thereby realizing an unauthorized processing unit 141, a voting processing unit 142, and an error processing unit 143 on the CPU 14.
[0036]
The voting card transport mechanism 16 has a function of transporting the voting card 23 inserted into the voting card insertion slot 12 to the read / write position, a function of notifying the fraud processing unit 141 that the voting card 23 has been transported to the read / write position, , A function of transporting the voting card 23 to the voting card collection unit 18 after the voting ends.
[0037]
The read / write mechanism 17 has a function of reading information recorded on the voting card 23 and writing information on the voting card 23.
[0038]
The speaker control unit 19 has a function of outputting voice guidance from the speaker 13 under the control of the voting processing unit 142.
[0039]
The display control unit 20 has a function of displaying an initial screen and a voting screen on the display unit 11 with a touch panel according to the control of the voting processing unit 142. The input processing unit 21 has a function of outputting position information indicating a touch position on the touch panel.
[0040]
The remote communication unit 22 has a function of transmitting a message in accordance with an instruction from the unauthorized processing unit 141 or the error processing unit 143. FIG. 6 shows a configuration example of the remote communication unit 22. As shown in the figure, the remote communication unit 22 includes a mobile mail transmission unit 221, a pager transmission unit 222, and an Internet mail transmission unit 223. The mobile mail transmission unit 221 transmits a message having a content instructed from the fraud processing unit 141 or the error processing unit 143 via the antenna 224. Further, the pager transmission unit 222 and the Internet memory transmission unit 223 transmit a message having a content instructed by the fraud processing unit 141 or the error processing unit 143 via the modular jack 225 and the telephone line 226.
[0041]
[Description of operation of embodiment]
Next, the operation of this embodiment will be described in detail.
[0042]
At the reception of the polling place, the voter exchanges the postcard that becomes the polling place admission ticket with the vote card 23 and proceeds to the place where the electronic voting terminal 1 is installed. An initial screen as shown in FIG. 10 is displayed on the display unit 11 with a touch panel of the electronic voting terminal 1, and the voter inserts the voting card 23 into the voting card insertion slot 12 according to the initial screen.
[0043]
The voting card transport mechanism 16 in the electronic voting terminal 1 transports the voting card 23 inserted from the voting card insertion slot 12 to the read / write position. As a result, the read / write mechanism 17 can read / write information from / to the voting card 23. When the voting card transport mechanism 16 transports the voting card to the read / write position, the voting card transport mechanism 16 notifies the fraud processing unit 141 of the fact.
[0044]
Upon receiving this notification, the fraudulent card detection unit 1411 in the fraud processing unit 141 controls the read / write mechanism 17 to read the information recorded on the voting card 23 (step S71). ).
[0045]
Thereafter, the unauthorized card detection unit 1411 determines whether the voting card 23 is a regular card or an unauthorized card based on the information read in Step S71 (Step S72). That is, if the information read in step S71 includes information indicating that it is a regular voting card and usage information indicating that it is unused, it is determined that the card is a regular voting card, and is not so. If it is, it is determined that the vote card is invalid.
[0046]
And when it determines with it being a regular voting card (step S72 is YES), control is passed to the voting process part 142 (step S73). Now, for example, if it is determined that the card is a legitimate voting card, the fraudulent card detection unit 1411 passes control to the voting processing unit 142 (NO in step S72, S73).
[0047]
When control is passed from the fraud processing unit 141, the voting processing unit 142 controls the display control unit 20 as shown in the flowchart of FIG. 8, and displays a voting screen as shown in FIG. (Step S81). The example of FIG. 11 shows a voting screen that is displayed when there are two candidates, “AA B male” and “XX Y child”. As shown in the figure, the name and affiliation party of each candidate are displayed on the voting screen, and guidance “Please select a candidate to vote” is displayed.
[0048]
Furthermore, the voting processing unit 142 controls the speaker control unit 19 to output voice guidance such as “Please select a candidate for voting” from the speaker 13 (step S82). Thereafter, the voting processing unit 142 enters an input waiting (voting waiting) state (step S83).
[0049]
When the voter determines a candidate for voting, the voter touches the corresponding part of the touch panel. For example, when voting for “AA B man”, touch an arbitrary position in the frame (A), and when voting for “XX Y child”, touch an arbitrary position in the frame (B). . The input processing unit 21 outputs position information indicating the touch position.
[0050]
The voting processing unit 142 recognizes the candidate who voted by the voter based on the position information output from the input processing unit 21, and stores information indicating the candidate in the voting data storage unit 154 (step S84). .
[0051]
Thereafter, the voting processing unit 142 controls the read / write mechanism 17 to write usage information indicating that it has been used on the voting card 23, and further controls the voting card transport mechanism 16 to transfer the voting card 23 to the voting card collection unit 18. To be collected (steps S85 and S86). Finally, the display unit 20 is controlled to display an initial screen on the display unit 11 with a touch panel (step S87).
[0052]
When the voting card 23 inserted into the voting card insertion slot 12 is a regular card (NO in step S72 in FIG. 7), the above-described processing is performed. On the other hand, when the voting card 23 is an illegal card (YES in step S72), the following processing is performed.
[0053]
When the fraud card detection unit 1411 determines that the voting card 23 is a fraudulent card (YES in step S72), the fraud detection message transmission processing unit 1412 refers to the notification destination storage unit 151 and displays the fraud detection message. In addition to recognizing the notification destination, the communication means used for transmitting the fraud detection message is recognized. Now, for example, if the contents of the notification destination storage unit 151 are as shown in FIG. 3, the fraud detection message transmission processing unit 1412 indicates that the notification destination “taro @ xxx.ne.jp ”and“ 9876-5432-110 ”are recognized as notification destinations of fraud detection messages. The notification destinations “taro@xxx.ne.jp” and “9876-5432-110” correspond to the items “notification destination 1” and “notification destination 2”, respectively. , Recognized as a pager.
[0054]
Thereafter, the fraud detection message transmission processing means 1412 sends a notification to “taro@xxx.ne.jp”, the communication means “mobile phone”, and the content of the fraud detection message “Terminal N at terminal N. And a notification destination “9876-5432-110”, communication means “payers”, and fraud detection message content “Illegal voting in terminal N”. The transmission of the detection message is instructed (step S75). Note that the terminal N in the message is information for specifying an electronic voting terminal on which an illegal vote has been performed, and a terminal number or the like can be used.
[0055]
The mobile mail sending unit 221 in the remote communication control unit 22 is notified by “taro@xxx.ne.jp”, the communication means “mobile phone”, and the content of the fraud detection message “illegal voting was performed at terminal N. The fraud detection message is output to the corresponding notification destination via the antenna 224, and the pager transmission unit 222 sends the notification destination “9876-5432-110”, the communication means “pager”, the content “ The fraud detection message is transmitted to the corresponding notification destination via the modular jack 225 and the telephone line 226 in accordance with the set “illegal voting was performed at the terminal N”. This fraud detection message is received by a mobile phone carried by “Taro Yamada” who is a voting manager of a polling place where the electronic voting terminal 1 is installed and a pager carried by “Hanako Suzuki” who is a voting witness, Is displayed. By this display, the voting manager and the voting witness can recognize that the illegal voting has been performed.
[0056]
Thereafter, the fraud detection message transmission processing unit 1412 controls the voting card transport mechanism 16 and collects the illegal voting card 23 in the voting card collection unit 18 (step S76).
[0057]
Next, an operation when an error occurs in the electronic voting terminal 1 will be described.
[0058]
When detecting that an error has occurred in the electronic voting terminal 1, the error detection unit 1431 in the error processing unit 143 outputs an error code indicating the type of error that has occurred, as shown in the flowchart of FIG. S91).
[0059]
When the error code is output from the error detection unit 1431, the error message transmission processing unit 1432 refers to the error code storage unit 152 and acquires the error level of the error that has occurred (step S92). Now, for example, if the contents of the error code storage unit 152 are as shown in FIG. 4 and the error code output by the error detection unit 1431 is “0x003”, the error message transmission processing unit 1432 has an error level “high”. Will be acquired.
[0060]
Thereafter, the error message transmission processing unit 1432 refers to the notification destination storage unit 151, and recognizes the notification destination of the error message, the notification destination attribute, and the communication means used for transmission of the error message (step S93). Now, for example, if the contents of the notification destination storage unit 151 are as shown in FIG. 3 and the error level acquired in step S92 is “high”, the error message transmission processing unit 1432 indicates that the error level to be notified is “ Notify error messages of notification destinations "taro@xxx.ne.jp", "9876-5432-110", and "S-jiro@xxx.co.jp" that are low, medium, and high Recognize as a destination. The notification destinations “taro@xxx.ne.jp”, “9876-5432-110”, and “S-jiro@xxx.co.jp” have items “notification destination 1”, “notification destination 2”, “ Since it corresponds to “notification destination 3”, it is recognized that the communication means are “mobile phone”, “pager”, and “Internet”, respectively. The notification destination attributes of the notification destinations “taro@xxx.ne.jp”, “9876-5432-110”, and “S-jiro@xxx.co.jp” are “voting manager” and “voting witness”, respectively. , Recognize as “support window”.
[0061]
Thereafter, the error message transmission processing unit 1432 refers to the error message generation data storage unit 153, and acquires the content of the error message for each notification destination attribute (step S94). For example, if the content of the error message generation data storage unit 153 is as shown in FIG. 5 and the error code output from the error detection unit 1431 is “0x003”, the notification attribute “voting manager”, Contents of error messages for “voting witness” and “support window” “Fatal error at voting terminal N: Please contact support window”, “Fatal error at voting terminal N: Contact support window” ”,“ Hardware failure in voting terminal N, error code 0x003 ”.
[0062]
Thereafter, the error message transmission processing unit 1432 passes the notification destination, the communication means to be used, and the content of the error message to the remote communication unit 22, and instructs the transmission of the error message (step S95). In this example, the error message transmission processing unit 1432 notifies the remote communication unit 22 of the notification destination “taro@xxx.ne.jp”, the communication means to be used “mobile phone”, the content of the error message “voting terminal N”. "Fatal error: Please contact the support window" and notification destination "9876-5432-110", error message content "Fatal error on voting terminal N: Please contact support window" And the destination of notification “S-jiro@xxx.co.jp”, communication means “Internet”, error message contents “Hardware failure, error code 0x003” set to voting terminal N, and send error message Is instructed (step S95).
[0063]
The remote communication unit 22 transmits an error message “Fatal error to the voting terminal N: Please contact the support window” to the corresponding notification destination according to the set of the communication means “mobile phone” and the communication means “payer”. The error message “Fatal error to voting terminal N: Please contact the support window” is sent to the corresponding notification destination according to the set, and the error message “Voting terminal N” is sent to the corresponding notification destination according to the set of communication means “Internet”. Send a hardware failure, error code 0x003. The voting manager and voting witness contact the support window according to the above error message, and the support window tells the voting manager and voting witness at the installation location of the electronic voting terminal based on the error message. Instruct or arrange for dispatch of maintenance personnel. In addition, when the vote manager or the voting witness includes a restoration method (for example, press the reset button of the voting terminal N) in the error message sent, the voting manager or the voting witness performs the restoration process accordingly.
[0064]
Although not described in the above-described embodiment, the voting result recorded in the voting data storage unit 154 is transmitted to the counting center via, for example, a telephone line after the voting deadline. Although not described in the above-described embodiment, PHS may be used as a message communication means.
[0065]
Other Embodiments of the Invention
In the above-described embodiment, the configuration of the remote communication unit 22 is shown in FIG. 6, but the configuration of the remote communication unit 22 is not limited to this. For example, as shown in FIG. Only the part 221 may be provided. When the configuration of the remote communication unit 22 is as shown in FIG. 12, the contents of the notification destination storage unit 151 may be as shown in FIG.
[0066]
【The invention's effect】
As described above, according to the electronic voting terminal of the present invention, when an illegal voting card is inserted into the electronic voting terminal in an attempt to conduct an illegal voting, a mobile terminal (for example, voting) determined in advance via the network is used. A message indicating that fraud has been carried out is sent to a portable terminal carried by an election official in the office). It is possible to monitor fraudulent voting without preparations such as wiring between them.
[0067]
In addition, when an error occurs in the electronic voting terminal, the electronic voting terminal of the present invention has a content according to the type of the generated error and the attribute of the notification destination with respect to the notification destination according to the type of error that has occurred. Since the configuration is such that the message is transmitted via the network, it is possible to quickly cope with the occurrence of an error.
[Brief description of the drawings]
FIG. 1 is a diagram showing an external appearance of an electronic voting terminal 1 according to an embodiment of the present invention.
FIG. 2 is a block diagram showing an internal configuration of the electronic voting terminal 1;
FIG. 3 is a diagram illustrating an example of contents of a notification destination storage unit 151;
4 is a diagram showing an example of contents of an error code storage unit 152. FIG.
FIG. 5 is a diagram illustrating an example of contents of an error message generation data storage unit 153;
6 is a block diagram illustrating a configuration example of a remote communication unit 22. FIG.
FIG. 7 is a flowchart illustrating a processing example of an unauthorized processing unit 141;
FIG. 8 is a flowchart illustrating a processing example of a voting processing unit 142;
FIG. 9 is a flowchart illustrating a processing example of an error processing unit 143;
FIG. 10 is a diagram illustrating an example of an initial screen.
FIG. 11 is a diagram illustrating an example of a voting screen.
12 is a block diagram illustrating another configuration example of the remote communication unit 22. FIG.
13 is a diagram illustrating an example of the contents of a notification destination storage unit 151 when the configuration of the remote communication unit 22 is as illustrated in FIG.
[Explanation of symbols]
1 ... Electronic voting terminal
11. Display unit with touch panel
12 ... Voting card slot
13 ... Speaker
14 ... CPU
141. Fraud processing section
1411 ... Fraud card detection unit
1412 ... Fraud detection message transmission processing unit
142 ... Voting processing section
143 ... Error processing section
1431: Error detection unit
1432: Error message transmission processing unit
15. Storage device
16 ... Voting card transport mechanism
17 Read / write mechanism
18 ... Voting card collection department
19 ... Speaker control unit
20 ... display control unit
21 ... Input processing section
22 ... Remote communication part
221: Mobile mail sending unit
222: Pager transmitter
223 ... Internet mail transmitter
224 ... Antenna
225 Modular jack
226 ... Telephone line
23 ... voting card
K ... Recording medium

Claims (8)

正規の投票カードが挿入されることにより投票画面を表示し、該投票画面を使用した投票を投票者に行わせる電子投票端末において、
入力された通知先に対して、入力されたメッセージをネットワークを介して送信するリモート通信部と、
不正な投票カードが挿入されたことを検出した場合、前記リモート通信部に対して、予め定められている携帯端末を示す情報を通知先として入力すると共に、不正が行われた旨の不正検出メッセージを入力する不正処理部を備えたことを特徴とする電子投票端末。
In an electronic voting terminal that displays a voting screen by inserting a regular voting card and makes a voter perform a vote using the voting screen,
A remote communication unit that transmits the input message to the input notification destination via the network;
When it is detected that an unauthorized voting card has been inserted, information indicating a predetermined mobile terminal is input as a notification destination to the remote communication unit, and an unauthorized detection message indicating that an unauthorized operation has been performed An electronic voting terminal comprising a fraud processing unit for inputting.
請求項記載の電子投票端末において、
前記不正検出メッセージには、自端末を示す情報が含まれることを特徴とする電子投票端末。
The electronic voting terminal according to claim 1 ,
An electronic voting terminal characterized in that the fraud detection message includes information indicating its own terminal.
請求項または記載の電子投票端末において、
前記不正検出メッセージの通知先とする携帯端末を示す情報が格納された通知先記憶部を備え、且つ、
前記不正処理部が、不正な投票カードが挿入されたことを検出した場合、前記通知先記憶部から不正検出メッセージの通知先とする携帯端末を示す情報を取得する構成を備えたことを特徴とする電子投票端末。
In the electronic voting terminal according to claim 1 or 2 ,
A notification destination storage unit storing information indicating a portable terminal as a notification destination of the fraud detection message; and
When the fraud processing unit detects that an illegal voting card has been inserted, the fraud processing unit is configured to acquire information indicating a portable terminal that is a notification destination of a fraud detection message from the notification destination storage unit. Electronic voting terminal.
請求項記載の電子投票端末において、
前記携帯端末が、選挙関係者の携帯端末であることを特徴とする電子投票端末。
The electronic voting terminal according to claim 3 ,
An electronic voting terminal, wherein the mobile terminal is a mobile terminal of an election related person.
請求項乃至記載の何れか1つの電子投票端末において、
自端末においてエラーが発生したとき、前記リモート通信部に対して、前記発生したエラーの種別に応じた通知先を入力すると共に、前記発生したエラーの種別と前記通知先の属性とに応じた内容のエラーメッセージを入力するエラー処理部を備えたことを特徴とする電子投票端末。
The electronic voting terminal according to any one of claims 1 to 4 ,
When an error occurs in its own terminal, a notification destination corresponding to the type of the error that has occurred is input to the remote communication unit, and contents according to the type of the error that has occurred and the attribute of the notification destination An electronic voting terminal comprising an error processing unit for inputting the error message.
請求項記載の電子投票端末において、
エラーの種別および通知先の属性に対応付けてエラーメッセージの内容が格納されたエラーメッセージ生成用データ記憶部を備え、且つ、
前記エラー処理部が、自端末においてエラーが発生したとき、前記エラーメッセージ生成用データ記憶部を参照して、前記エラーメッセージの内容を取得する構成を有することを特徴とする電子投票端末。
The electronic voting terminal according to claim 5 ,
An error message generation data storage unit in which the content of an error message is stored in association with an error type and a notification destination attribute; and
An electronic voting terminal having a configuration in which, when an error occurs in its own terminal, the error processing unit refers to the error message generation data storage unit and acquires the content of the error message.
請求項記載の電子投票端末において、
前記エラーメッセージの通知先が、管理センターを含むことを特徴とする電子投票端末。
The electronic voting terminal according to claim 6 ,
An electronic voting terminal characterized in that the notification destination of the error message includes a management center.
コンピュータを、正規の投票カードが挿入されることにより投票画面を表示し、該投票画面を使用した投票を投票者に行わせる電子投票端末として機能させるためのプログラムであって、
前記コンピュータを、
入力された通知先に対して、入力されたメッセージをネットワークを介して送信するリモート通信部、
不正な投票カードが挿入されたことを検出した場合、前記リモート通信部に対して、予め定められている携帯端末を示す情報を通知先として入力すると共に、不正が行われた旨の不正検出メッセージを入力する不正処理部として機能させるためのプログラム。
A program for causing a computer to function as an electronic voting terminal that displays a voting screen by inserting a regular voting card and makes a voter perform a vote using the voting screen,
The computer,
A remote communication unit that transmits the input message to the input notification destination via the network;
When it is detected that an unauthorized voting card has been inserted, information indicating a predetermined mobile terminal is input as a notification destination to the remote communication unit, and an unauthorized detection message indicating that an unauthorized operation has been performed A program for functioning as a fraud processing unit that inputs .
JP2002376586A 2002-12-26 2002-12-26 Electronic voting terminal and program Expired - Fee Related JP3918731B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002376586A JP3918731B2 (en) 2002-12-26 2002-12-26 Electronic voting terminal and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002376586A JP3918731B2 (en) 2002-12-26 2002-12-26 Electronic voting terminal and program

Publications (2)

Publication Number Publication Date
JP2004206547A JP2004206547A (en) 2004-07-22
JP3918731B2 true JP3918731B2 (en) 2007-05-23

Family

ID=32814014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002376586A Expired - Fee Related JP3918731B2 (en) 2002-12-26 2002-12-26 Electronic voting terminal and program

Country Status (1)

Country Link
JP (1) JP3918731B2 (en)

Also Published As

Publication number Publication date
JP2004206547A (en) 2004-07-22

Similar Documents

Publication Publication Date Title
CN204537279U (en) Guest system
US11429924B2 (en) System for parcel transport and tracking operated responsive to data bearing records
CN111192019A (en) Reimbursement processing method of target bill and related equipment
CN111967552A (en) Express delivery method and device and express cabinet
CN111212188B (en) User dynamic monitoring method and device and telephone watch
WO2005059816A1 (en) Information display method, mobile information apparatus, and noncontact communication device
JP2011118852A (en) Personal identification card and personal identification network system
CN111008798B (en) Logistics object information management method and system
CN115050145A (en) Article access system and method based on smart campus
JP7329773B2 (en) door phone system
JP3918731B2 (en) Electronic voting terminal and program
JP2003114954A (en) Electronic voting system
JPH0935133A (en) Vending machine with emergency call function and communication security system using the same
JP4937777B2 (en) Electronic voting system and program thereof
JP2007048127A (en) Attendance management system, portable communication device and program
CN111311800A (en) Express reminding method, device, equipment and storage medium
JP7592233B2 (en) Storage Box System
JP4696637B2 (en) Data update system, master terminal, slave terminal, server, data update method, program, and recording medium
JP2008225881A (en) Station service system and station service processing method
JP4333196B2 (en) Automatic transaction equipment, automatic transaction system
JP2006221250A (en) Information registration system, information management apparatus, and information registration method
JP2021061552A (en) Intercom system
KR200314708Y1 (en) Education Matters Information Management Apparatus Using Fingerprint Recognition Function
JP2006219857A (en) Entry and withdrawal control method control system
JP7289056B2 (en) Doorphone cordless handset

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040427

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060906

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061102

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070123

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070205

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061102

LAPS Cancellation because of no payment of annual fees