(57)【要約】【課題】電子的投開票手段等における障害発生に際しても確実な投開票処理を遂行可能とする。【解決手段】記憶媒体への投票内容データの書込処理を実行する第１装置３００、記憶媒体からの投票内容データの読取り処理を実行する第２装置４００、および投票内容データの集計処理を実行する第３装置２００のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得する、稼働状況認識部１１０と、前記稼働状況データをデータベース１２８に照合して各装置のうち少なくともいずれかの装置における処理内容を決定する処理内容決定部１１１と、前記処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知する実行指示部１１２とから電子投開票システム１００を構成する。【選択図】図１
2008152568.tif 000002
【特許請求の範囲】
【請求項１】
投票内容を格納するための記憶媒体と前記投票内容を視認可能に印字するための印字領域とを備えた投票券に関する投開票管理を電子的に行うシステムであって、
前記記憶媒体への投票内容データの書込処理を実行する第１装置、前記記憶媒体からの投票内容データの読取り処理を実行する第２装置、および前記投票内容データの集計処理を実行する第３装置のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得する、稼働状況認識部と、
前記取得した稼働状況データを、前記各装置の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定する、処理内容決定部と、
前記決定した処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知する、実行指示部と、
を備える電子投開票システム。
【請求項２】
前記データベースにおいて、前記第１または第２の少なくともいずれかの装置における稼働状況が不良である場合に、前記第３装置は、前記記憶媒体から読み取られた投票内容データの集計を停止するとの処理内容が定義されており、
前記稼働状況認識部が、前記第１または第２の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、
前記処理内容決定部が、この稼働状況データを前記データベースに照合して、少なくとも前記第３装置における投票内容データの集計停止なる処理内容を決定し、
前記実行指示部が、前記投票内容データの集計停止の実行指示を、前記第３装置に通知する、ことを特徴とする請求項１に記載の電子投開票システム。
【請求項３】
前記データベースにおいて、前記第１〜第３の少なくともいずれかの装置における稼働状況が不良である場合に、前記第１〜第３のいずれかの装置は、前記印字領域に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスに出力する処理内容が定義されており、
前記稼働状況認識部が、前記第１〜第３の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、
前記処理内容決定部が、この稼働状況データを前記データベースに照合して、少なくとも前記第１〜第３のいずれかの装置における、前記印字領域に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスに出力する処理内容を決定し、
前記実行指示部が、前記前記印字領域に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスへ出力する処理の実行指示を、前記第１〜第３のいずれかの装置に通知する、
ことを特徴とする請求項１または２に記載の電子投開票システム。
【請求項４】
前記データベースにおいて、前記第３装置における稼働状況が不良である場合に、前記第２装置は、前記記憶媒体からの投票内容データの読取り処理を停止するとの処理内容が定義されており、
前記稼働状況認識部が、前記第３装置における稼働状況が不良であるとの稼働状況データを取得した場合、
前記処理内容決定部が、この稼働状況データを前記データベースに照合して、前記第２装置における、前記記憶媒体からの投票内容データの読取り処理停止なる処理内容を決定し、
前記実行指示部が、前記投票内容データの読取り処理停止の実行指示を、前記第２装置に通知する、ことを特徴とする請求項１〜３のいずれかに記載の電子投開票システム。
【請求項５】
前記稼働状況認識部が、前記第１〜第３の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記印字領域に印字された投票内容に基づく開票作業の結果データを入力インターフェイスから取得し、この結果データと、前記稼働状況認識部における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以前の投票内容データの集計データとを合算集計して総合集計データを算出する、合算集計部を備えることを特徴とする請求項１〜４のいずれかに記載の電子投開票システム。
【請求項６】
前記第２装置が、前記記憶媒体から読み取った投票内容データを格納し、前記第２装置と脱着可能な記憶装置を備えるものであり、
前記合算集計部は、前記稼働状況認識部が前記第２装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記第２装置が備える記憶装置が装着されたリーダ装置を介し、前記記憶装置にアクセスし、この記憶装置が格納している投票内容データを取得して集計処理し、この集計処理で得た集計データと、前記稼働状況認識部における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以後の前記結果データとを合算集計して総合集計データを算出するものであることを特徴とする請求項５に記載の電子投開票システム。
【請求項７】
前記第３装置が、前記投票内容データの集計データを格納し、前記第３装置と脱着可能な記憶装置を備えるものであり、
前記合算集計部は、前記稼働状況認識部が前記第３装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記第３装置が備える記憶装置が装着されたリーダ装置を介し、前記記憶装置にアクセスし、この記憶装置が格納している集計データを取得し、この集計データと、前記稼働状況認識部における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以後の前記結果データとを合算集計して総合集計データを算出するものであることを特徴とする請求項５に記載の電子投開票システム。
【請求項８】
前記稼働状況認識部が、前記第１〜第３のいずれかの装置と当該電子投開票システムとの間のネットワーク、または前記第１〜第３の各装置のいずれかの間を結ぶネットワークの稼働状況データを、前記各装置のいずれか、または各装置の管理装置とデータ通信し取得するものであり、
前記処理内容決定部が、前記取得したネットワークの稼働状況データを、前記各ネットワークの稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定するものである、
ことを特徴とする請求項１〜７のいずれかに記載の電子投開票システム。
【請求項９】
前記投票券は、紙またはその他の印字可能媒体からなる投票用紙と、前記投票用紙に貼付された無線ＩＣタグとからなり、
前記第１装置は、前記無線ＩＣタグのリーダライタを備えて前記無線ＩＣタグと無線通信可能であり、入力インターフェイスから受信した有権者の投票内容データを、前記無線ＩＣタグに対し書込指示と共に送信し、前記無線ＩＣタグのメモリへの前記投票内容データの書込処理を実行するものであり、
前記第２装置は、前記無線ＩＣタグのリーダライタを備えて前記無線ＩＣタグと無線通信可能であり、前記無線ＩＣタグに対し前記メモリの格納情報たる投票内容データの出力指示を送信し、前記無線ＩＣタグのメモリからの前記投票内容データの読取り処理を実行すると共に、前記第３装置に対して前記投票内容データを送信するものである、
ことを特徴とする請求項１に記載の電子投開票システム。
【請求項１０】
投票内容を格納するための記憶媒体と前記投票内容を視認可能に印字するための印字領域とを備えた投票券に関する投開票管理を行うコンピュータが、
前記記憶媒体への投票内容データの書込処理を実行する第１装置、前記記憶媒体からの投票内容データの読取り処理を実行する第２装置、および前記投票内容データの集計処理を実行する第３装置のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得する処理と、
前記取得した稼働状況データを、前記各装置の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定する処理と、
前記決定した処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知する処理と、
を実行する電子投開票方法。
【請求項１１】
投票内容を格納するための記憶媒体と前記投票内容を視認可能に印字するための印字領域とを備えた投票券に関する投開票管理を行うコンピュータに、
前記記憶媒体への投票内容データの書込処理を実行する第１装置、前記記憶媒体からの投票内容データの読取り処理を実行する第２装置、および前記投票内容データの集計処理を実行する第３装置のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得するステップと、
前記取得した稼働状況データを、前記各装置の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定するステップと、
前記決定した処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知するステップと、
を実行させる電子投開票プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子投開票システム、電子投開票方法、および電子投開票プログラムに関し、具体的には、投票内容を格納するための記憶媒体と前記投票内容を視認可能に印字するための印字領域とを備えた投票券に関する投開票管理を行う技術に関する。
【背景技術】
【０００２】
各種公的な選挙や住民投票など大規模な投票行為に対応した開票処理は、多くの人手や多大な時間が必要である。また公正・正確に投票結果を取得する必要があることから、電子的に投開票を行うシステムが望まれている。このような大規模な投開票事例に適用する処理システムとして現時点で実用化されているものは、いわゆる電子投票と呼ばれるシステムである。このシステムでは、投票内容を電子記憶媒体のみに記録し、この電子記憶媒体を集計システムで読取り処理して投票内容を取得し、これを集計する方式である。
【０００３】
しかしこうした方式では、システム障害等により電子的手段が使えなくなると投票自体の受付けができなくなる問題や、投票内容を記憶した記憶媒体を紛失したり損傷したりして投票内容が失われる問題が実際に発生している。また投票内容が電子的情報のみであることから、投票内容改ざんへの疑念が残る惧れもあり、電子投票自体が普及しにくい要因ともなっている。
【０００４】
このような問題を解決するシステムとして、例えば、電子的な投票を行った投票結果を電子的または磁気的媒体に正記録するとともに、印刷媒体に副記録して照合等に用いる電子投票装置において、副記録した印刷媒体の交換や移動時などに投票結果が漏洩することを防止する構成を提供することを課題として、電子的に投票を受け付けてその投票結果を正記録する投票受付記録手段と、前記投票結果をカートリッジ内蔵のロール紙に順次印刷して内部蓄積する副記録を行なうと共に、前記ロール紙に順次印刷された前記投票結果を投票毎に目視可能とする表示部を有する印刷手段とを備えたことを特徴とする電子投票装置（特許文献１参照）などが提案されている。
【特許文献１】特開２００２−２７９１２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に示すような従来技術によれば、上述した電子投票の問題点の１つである投票記録の紛失及び改ざんを防止することが可能となる。しかしながら、投票自体は電子的手段のみで実施するため、従来の電子投票で最も多発する問題である投票途中でのシステム障害への対応は困難なままとなっている。
【０００６】
そこで、本発明は上記課題を鑑みてなされたものであり、電子的投開票手段等における障害発生に際しても確実な投開票処理を遂行可能とする技術の提供を主たる目的とする。
【課題を解決するための手段】
【０００７】
本発明の電子投開票システムは、投票内容を格納するための記憶媒体と前記投票内容を視認可能に印字するための印字領域とを備えた投票券に関する投開票管理を電子的に行うシステムであって、前記記憶媒体への投票内容データの書込処理を実行する第１装置、前記記憶媒体からの投票内容データの読取り処理を実行する第２装置、および前記投票内容データの集計処理を実行する第３装置のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得する、稼働状況認識部と、前記取得した稼働状況データを、前記各装置の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定する、処理内容決定部と、前記決定した処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知する、実行指示部と、を備える。
【０００８】
また、前記電子投開票システムの、前記データベースにおいて、前記第１または第２の少なくともいずれかの装置における稼働状況が不良である場合に、前記第３装置は、前記記憶媒体から読み取られた投票内容データの集計を停止するとの処理内容が定義されており、前記稼働状況認識部が、前記第１または第２の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記処理内容決定部が、この稼働状況データを前記データベースに照合して、少なくとも前記第３装置における投票内容データの集計停止なる処理内容を決定し、前記実行指示部が、前記投票内容データの集計停止の実行指示を、前記第３装置に通知する、こととすれば好適である。
【０００９】
また、前記電子投開票システムの、前記データベースにおいて、前記第１〜第３の少なくともいずれかの装置における稼働状況が不良である場合に、前記第１〜第３のいずれかの装置は、前記印字領域に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスに出力する処理内容が定義されており、前記稼働状況認識部が、前記第１〜第３の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記処理内容決定部が、この稼働状況データを前記データベースに照合して、少なくとも前記第１〜第３のいずれかの装置における、前記印字領域に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスに出力する処理内容を決定し、前記実行指示部が、前記前記印字領域に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスへ出力する処理の実行指示を、前記第１〜第３のいずれかの装置に通知する、こととすれば好適である。
【００１０】
また、前記電子投開票システムの、前記データベースにおいて、前記第３装置における稼働状況が不良である場合に、前記第２装置は、前記記憶媒体からの投票内容データの読取り処理を停止するとの処理内容が定義されており、前記稼働状況認識部が、前記第３装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記処理内容決定部が、この稼働状況データを前記データベースに照合して、前記第２装置における、前記記憶媒体からの投票内容データの読取り処理停止なる処理内容を決定し、前記実行指示部が、前記投票内容データの読取り処理停止の実行指示を、前記第２装置に通知する、こととすれば好適である。
【００１１】
また、前記電子投開票システムにおいて、前記稼働状況認識部が、前記第１〜第３の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記印字領域に印字された投票内容に基づく開票作業の結果データを入力インターフェイスから取得し、この結果データと、前記稼働状況認識部における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以前の投票内容データの集計データとを合算集計して総合集計データを算出する、合算集計部を備えるとすれば好適である。
【００１２】
また、前記電子投開票システムにおいて、前記第２装置が、前記記憶媒体から読み取った投票内容データを格納し、前記第２装置と脱着可能な記憶装置を備えるものであり、前記合算集計部は、前記稼働状況認識部が前記第２装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記第２装置が備える記憶装置が装着されたリーダ装置を介し、前記記憶装置にアクセスし、この記憶装置が格納している投票内容データを取得して集計処理し、この集計処理で得た集計データと、前記稼働状況認識部における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以後の前記結果データとを合算集計して総合集計データを算出するものであるとすれば好適である。
【００１３】
また、前記電子投開票システムにおいて、前記第３装置が、前記投票内容データの集計データを格納し、前記第３装置と脱着可能な記憶装置を備えるものであり、前記合算集計部は、前記稼働状況認識部が前記第３装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記第３装置が備える記憶装置が装着されたリーダ装置を介し、前記記憶装置にアクセスし、この記憶装置が格納している集計データを取得し、この集計データと、前記稼働状況認識部における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以後の前記結果データとを合算集計して総合集計データを算出するものであるとすれば好適である。
【００１４】
また、前記電子投開票システムにおいて、前記稼働状況認識部が、前記第１〜第３のいずれかの装置と当該電子投開票システムとの間のネットワーク、または前記第１〜第３の各装置のいずれかの間を結ぶネットワークの稼働状況データを、前記各装置のいずれか、または各装置の管理装置とデータ通信し取得するものであり、前記処理内容決定部が、前記取得したネットワークの稼働状況データを、前記各ネットワークの稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定するものである、とすれば好適である。
【００１５】
また、前記電子投開票システムにおいて、前記投票券は、紙またはその他の印字可能媒体からなる投票用紙と、前記投票用紙に貼付された無線ＩＣタグとからなり、前記第１装置は、前記無線ＩＣタグのリーダライタを備えて前記無線ＩＣタグと無線通信可能であり、入力インターフェイスから受信した有権者の投票内容データを、前記無線ＩＣタグに対し書込指示と共に送信し、前記無線ＩＣタグのメモリへの前記投票内容データの書込処理を実行するものであり、前記第２装置は、前記無線ＩＣタグのリーダライタを備えて前記無線ＩＣタグと無線通信可能であり、前記無線ＩＣタグに対し前記メモリの格納情報たる投票内容データの出力指示を送信し、前記無線ＩＣタグのメモリからの前記投票内容データの読取り処理を実行すると共に、前記第３装置に対して前記投票内容データを送信するものである、とすれば好適である。
【００１６】
また、本発明の電子投開票方法は、投票内容を格納するための記憶媒体と前記投票内容を視認可能に印字するための印字領域とを備えた投票券に関する投開票管理を行うコンピュータが、前記記憶媒体への投票内容データの書込処理を実行する第１装置、前記記憶媒体からの投票内容データの読取り処理を実行する第２装置、および前記投票内容データの集計処理を実行する第３装置のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得する処理と、前記取得した稼働状況データを、前記各装置の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定する処理と、前記決定した処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知する処理と、を実行するものである。
【００１７】
また、本発明の電子投開票プログラムは、投票内容を格納するための記憶媒体と前記投票内容を視認可能に印字するための印字領域とを備えた投票券に関する投開票管理を行うコンピュータに、前記記憶媒体への投票内容データの書込処理を実行する第１装置、前記記憶媒体からの投票内容データの読取り処理を実行する第２装置、および前記投票内容データの集計処理を実行する第３装置のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得するステップと、前記取得した稼働状況データを、前記各装置の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースに照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定するステップと、前記決定した処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知するステップと、を実行させるものである。
【００１８】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１９】
本発明によれば、電子的投開票手段等における障害発生に際しても確実な投開票処理を遂行可能とできる。
【発明を実施するための最良の形態】
【００２０】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における電子投開票システムを含むネットワーク構成図である。本実施形態における電子投開票システム１００は、例えば、各投票所および開票所の機器類やネットワーク等における各種処理状況を管理して投票内容の最終集計処理を実行する中央管理サーバを想定する。また、ここで使用される投票券５０（図４）は、紙その他の印字可能媒体で形成されており、投票内容を格納するための無線ＩＣタグ１１などの記憶媒体を前記印字可能記憶媒体に付帯させると共に、前記無線ＩＣタグ１１のメモリ領域に格納された投票内容と同じ情報を視認可能に印字するための印字領域５３とを備えたものを想定する。具体的には、紙製の従来の投票券に無線ＩＣタグが付帯しているものをイメージできる（この投票券および整理券については後述する）。
【００２１】
こうした実施例における状況としては、例えば、各地の投票所に設置されている投票装置３００において有権者が前記投票券５０を使った投票行為を行うと、この投票装置３００は有権者が指示した投票内容を前記無線ＩＣタグ１１のメモリに書き込む一方で、前記印字領域５３に投票内容（候補者名など）を印字し、前記投票券５０を排出する。有権者はこの投票券５０を前記投票箱４００に投入する。投票箱４００は、前記投票券５０の備える無線ＩＣタグ１１とデータ通信し投票内容を読み取り、それを集計用端末２００にアップロードする。そして集計用端末２００は前記投票内容を集計し、その集計情報をサーバ１００に送るのである。従って、前記サーバ１００は、各投票所からの集計結果を集約して最終的な集計結果を算出する、中央選挙管理センターなどに配置されていることが想定できる。
【００２２】
こうした電子投開票システムたる中央管理サーバ１００（以下サーバ１００）は、本発明の電子投開票方法を実行する機能を実現すべく書き換え可能メモリなどの主記憶装置１１０に格納されたプログラム１０１をメモリ１０２に読み出し、演算装置たるＣＰＵ１０３により実行する。また、前記サーバ１００は、コンピュータ装置が一般に備えている各種キーボードやボタン類といった入力インターフェイス１０４や、ディスプレイなどの出力インターフェイス１０５、ならびに集計用端末２００、投票装置３００、投票箱４００らとの間のデータ授受を担う通信手段１０６などを有している。
【００２３】
前記サーバ１００は、前記通信手段１０６により、前記端末２００〜４００らと例えばインターネットやＬＡＮ、シリアル・インターフェース通信線などのネットワーク１４０を介して接続しデータ授受を実行する。
【００２４】
続いて、前記サーバ１００が例えばプログラム１０１に基づき構成・保持する機能部につき説明を行う。前記サーバ１００は、前記記憶媒体たる無線ＩＣタグ１１への投票内容データの書込処理を実行する第１装置たる投票装置３００、前記無線ＩＣタグ１１からの投票内容データの読取り処理を実行する第２装置たる投票箱４００、および前記投票内容データの集計処理を実行する第３装置たる集計用端末２００のうち、少なくともいずれかの装置の稼働状況データを、該当装置または該当装置の管理装置とデータ通信し取得する、稼働状況認識部１１０を備える。
【００２５】
なお、各投票所に設置された投票装置３００や投票箱４００、集計用端末２００にはハードウェアやソフトウェアが異常を示したときそれを検知するための障害検知ソフトウェア２０７、３１０、４０７が予め搭載されている。この障害検知ソフトウェアは従来から機器監視用に存在するソフトウェアを利用すればよい。またサーバ１００は、各機器に搭載された上記障害検知ソフトウェアが検知した障害情報をネットワークを介して集計し、管理者に画面表示等の視覚による伝達や、電子メールの発送等の文字手段による伝達、警告音を発する等の聴覚による伝達によって障害情報を知らしめ、場合によっては外部プログラムを起動する機器管理ソフトウェア１０８を搭載する。この機器管理ソフトウェア１０８は、実施環境に応じて、サーバ１００ではなく、各投票所の集計用端末２００に搭載し、管理を各投票所で行うこととしてもよいし、別途機器管理用サーバをたて、そこに搭載してもよい。
【００２６】
また前記サーバ１００は、前記取得した稼働状況データを、前記各装置の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースたる処理内容データベース１２８に照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定する、処理内容決定部１１１を備える。
【００２７】
また前記サーバ１００は、前記決定した処理内容の実行指示を該当装置または該当装置の管理装置とデータ通信して通知する、実行指示部１１２を備える。
【００２８】
ここで、処理内容データベース１２８において、前記投票装置３００または投票箱４００の少なくともいずれかの装置における稼働状況が不良である場合に、前記集計用端末２００は、前記無線ＩＣタグ１１から読み取られた投票内容データの集計を停止するとの処理内容が定義されている場合を想定する。そして、前記稼働状況認識部１１０が、前記投票装置３００または投票箱４００の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記処理内容決定部１１１は、この稼働状況データを前記処理内容データベース１２８に照合して、少なくとも前記集計用端末２００における投票内容データの集計停止なる処理内容を決定するものとなる。また、前記実行指示部１１２は、前記投票内容データの集計停止の実行指示を、前記集計用端末２００に通知することとなる。
【００２９】
またここで、前記処理内容データベース１２８において、前記投票装置３００、投票箱４００、および集計用端末２００の少なくともいずれかの装置における稼働状況が不良である場合に、前記いずれかの装置は、前記印字領域５３に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスに出力する処理内容が定義されている場合を想定する。そして、前記稼働状況認識部１１０が、前記装置２００〜４００の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記処理内容決定部１１１は、この稼働状況データを前記処理内容データベース１２８に照合して、少なくとも前記装置２００〜４００のいずれかの装置における、前記印字領域５３に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスに出力する処理内容を決定するものとなる。また、前記実行指示部１１２は、前記前記印字領域５３に印字された投票内容に基づく開票作業の開始指示を出力インターフェイスへ出力する処理の実行指示を、前記装置２００〜４００のいずれかの装置に通知することとなる。
【００３０】
またここで、前記処理内容データベース１２８において、前記集計用端末２００における稼働状況が不良である場合に、前記投票箱４００は、前記無線ＩＣタグ１１からの投票内容データの読取り処理を停止するとの処理内容が定義されている場合を想定する。そして、前記稼働状況認識部１１０が、前記集計用端末２００における稼働状況が不良であるとの稼働状況データを取得した場合、前記処理内容決定部１１１は、この稼働状況データを前記処理内容データベース１２８に照合して、前記投票箱４００における、前記無線ＩＣタグ１１からの投票内容データの読取り処理停止なる処理内容を決定するものとなる。そして、前記実行指示部１１２は、前記投票内容データの読取り処理停止の実行指示を、前記投票箱４００に通知することとなる。
【００３１】
また、前記サーバ１００の前記稼働状況認識部１１０が、前記装置２００〜４００の少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記印字領域５３に印字された投票内容に基づく開票作業の結果データを入力インターフェイス１０４から取得し、この結果データと、前記稼働状況認識部１１０における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以前の投票内容データの集計データとを合算集計して総合集計データを算出する、合算集計部１１３を備えるとすれば好適である。ここにおける集計処理は、通常の投票対象毎の投票数カウント等一般の統計処理機能を実現するプログラムによるもので良い。なお、各投票所の集計用端末２００に一次の集計機能を持たせず、全ての情報を投票箱４００からサーバ１００に集めて集計するとしても良い。
【００３２】
なお、前記投票箱４００が、前記無線ＩＣタグ１１から読み取った投票内容データを格納し、前記投票箱４００と脱着可能な記憶装置４０６（着脱可能記憶媒体）を備える状況を想定できる。この着脱可能記憶媒体４０６は、例えば、外付けハードディスクドライブ、ＵＳＢメモリなどの各種可搬型メモリ装置などを想定できる。この場合、前記合算集計部１１３は、前記稼働状況認識部１１０が前記投票箱４００における稼働状況が不良であるとの稼働状況データを取得した場合、前記記憶装置４０６が装着されたリーダ装置（各種可搬型メモリのリーダライタなど）を介し、前記記憶装置４０６にアクセスし、この記憶装置４０６が格納している投票内容データを取得して集計処理し、この集計処理で得た集計データと、前記稼働状況認識部１１０における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以後の前記結果データとを合算集計して総合集計データを算出する。
【００３３】
また、前記集計用端末２００が、前記投票内容データの集計データを格納し、前記集計用端末２００と脱着可能な記憶装置４０６を備える状況も想定できる（前記投票箱４００が備える記憶装置４０６と同様であるので図１では図示を省略した）。この場合、前記合算集計部１１３は、前記稼働状況認識部１１０が前記集計用端末２００における稼働状況が不良であるとの稼働状況データを取得した場合、前記集計用端末２００が備える記憶装置４０６が装着されたリーダ装置を介し、前記記憶装置４０６にアクセスし、この記憶装置４０６が格納している集計データを取得し、この集計データと、前記稼働状況認識部１１０における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以後の前記結果データとを合算集計して総合集計データを算出するものとなる。
【００３４】
また、前記稼働状況認識部１１０は、前記装置２００〜４００のいずれかの装置と当該サーバ１００との間のネットワーク、または前記各装置２００〜４００のいずれかの間を結ぶネットワークの稼働状況データを、前記各装置のいずれか、または各装置の管理装置とデータ通信し取得するものであるとすれば好適である。この場合、前記処理内容決定部１１１は、前記取得したネットワークの稼働状況データを、前記各ネットワークの稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベース（本実施形態では前記処理内容データベース１２８）に照合して、前記各装置のうち少なくともいずれかの装置における処理内容を決定するものとなる。このような稼働状況認識部１１０の機能は、例えば従来から存在する、ネットワークの障害管理を行うネットワーク管理ソフトウェア１０９をサーバ１００に導入して実現する。このソフトウェア１０９は、監視対象のネットワーク環境を監視し、障害が発生すると、管理者に画面表示等の視覚による伝達や、電子メールの発送等の文字手段による伝達、警告音を発する等の聴覚による伝達によって障害情報を知らしめる。また、場合によってはサーバ１００が主記憶装置１１０等に備える外部プログラムを起動する機能を持つ。なお、このネットワーク管理ソフトウェア１０９は、実施環境に応じて、前記サーバ１００ではなく、各投票所の集計用端末２００に搭載し、ネットワーク監視・管理を各投票所で分散して行うこととしてもよいし、別途ネットワーク管理用サーバをたて、そこに搭載するとしてもよい。
【００３５】
また、前記集計用端末２００、投票装置３００、投票箱４００は、上記のサーバ１００と同様の一般的構成を備えるコンピュータである。
【００３６】
なお、これまで示した電子投開票システムたる中央管理サーバ１００における各機能部１１０〜１１３は、ハードウェアとして実現してもよいし、メモリやＨＤＤ（Hard Disk Drive）などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０３がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０１に読み出して、これを実行することとなる。
【００３７】
また、前記ネットワーク１４０に関しては、インターネット、ＬＡＮの他、ＡＴＭ回線や専用回線、ＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網、シリアル・インターフェース通信線など様々なネットワークを採用することも出来る。また、ＶＰＮ（Virtual Private Network）など仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。なお、前記シリアル・インターフェイスは、単一の信号線を用いて１ビットずつ順次データを送るシリアル伝送で、外部機器と接続するためのインターフェースを指し、通信方式としてはRS-232C、RS-422、IrDA、USB、IEEE1394、ファイバ・チャネルなどが想定できる。
【００３８】
−−−テーブル構造例−−−
次に、本実施形態におけるサーバ１００が利用するデータベースの構造について説明する。図２は本実施形態における、（ａ）投票結果データベース１２５。（ｂ）有権者データベース１２６、（ｃ）投票所データベース１２７、（ｄ）処理内容データベース１２８の各データ構造例を示す図である。これらデータベースは、本実施形態では、サーバ１００の備えるハードディスクドライブなど適宜な記憶装置に生成されているものとする（勿論、）。
【００３９】
前記投票結果データベース１２５は、例えば、サーバ１００が、前記投票箱４００または集計用端末２００から、前記投票券５０の無線ＩＣタグ１１から読み取られた投票内容データを得て、これを格納するデータベースである。この投票結果データベース１２５は、例えば、投票券ＩＤをキーとして、候補者コード（候補者名）、投票所ＩＤ、投票時刻、投票内容データの入力種別といったデータを関連づけたレコードの集合体となっている。なお、前記投票内容データの入力種別には、一例として、前記投票装置３００にて有権者に投票対象たる候補者を入力画面等で選ばせてその情報を電子的に取得する「電子」と、前記投票箱４００（や集計用端末２００）の備える着脱可能記憶媒体４０６から読み取る「媒体」と、従来通りに前記印字領域５３に印字された投票内容を担当者が確認する「手作業」の３種類を想定する。
【００４０】
また、前記有権者データベース１２６は、前記サーバ１００が前記投票装置３００から得た有権者の情報を格納するデータベースである。この有権者データベース１２６は、例えば、有権者ＩＤをキーとして、有権者の氏名、住所、本籍、生年月日といったデータを関連づけたレコードの集合体となっている。この有権者データベース１２６に格納される各有権者情報は、例えば、前記整理券１０の無線ＩＣタグ１１に予め格納されている情報であって、投票装置３００の備えるタグリーダ３０６が前記整理券１０に対する読取り動作で得たデータであり、このデータを投票装置３００がサーバ１００にアップロードしたものを想定する。或いは、前記投票装置３００において入力画面等で有権者に対して有権者情報の問いかけを行い、その入力画面を通じて得たデータを、サーバ１００にアップロードしたものを想定する。
【００４１】
また、前記投票所データベース１２７は、サーバ１００が管理する各投票所の情報を格納するデータベースである。この投票所データベース１２７は、例えば、投票所ＩＤをキーとして、投票所ステータスコード、切替時間といったデータを関連づけたレコードの集合体となっている。尚、前記投票所ステータスコードは、各投票所での投票または開票の各処理内容の現状を管理するデータである。投票所における各装置２００〜４００や各種ネットワーク類に問題がない通常稼動時の当該項目のフラグは「電子投票」となっている。一方、本発明の電子投開票方法にしたがって前記サーバ１００が処理内容の変更を決定した場合、例えば「紙投票」、「紙開票」などとなる。また、前記切替時間の項目は、例えば前記投票所ステータスコードが、「電子投票」から「紙投票」に変更された日時の情報が格納される。この情報は、サーバ１００が前記処理内容の変更を決定した時間を自身のクロック機能で認識し、このデータベース１２７に格納する。
【００４２】
また、前記処理内容データベース１２８は、前記各装置２００〜４００の稼働状況と当該稼働状況に応じて実行されるべき前記各装置での処理内容との対応関係を定めたデータベースである。この投票所データベース１２８は、例えば、処理ＩＤをキーとして、稼働状況条件、各装置での処理内容といったデータを関連づけたレコードの集合体となっている。稼働状況に応じた処理内容決定の考え方としては、図９に示すように、前記各装置２００〜４００たる機器での異常発生時には、投開票処理を「紙投票」、前記機器には異常が無くネットワークに異常がある場合には、投開票処理を「媒体」、前記機器にもネットワークにも異常が無い場合には「電子投票」とする例がある。前記「紙投票」は、従来の投開票処理と同様な手作業による開票処理を実行する状況を指すものであり、また、前記「媒体」は、投票処理は電子的に行うものの投票券５０に格納された投票内容データを、投票箱４００の備える着脱可能記憶媒体４０６に格納処理する状況を指すものでり、また前記「電子投票」は、投開票処理を電子的に行う状況を指すものである。
【００４３】
−−−処理フロー例１−−−
以下、本実施形態における電子投開票方法の実際手順について、図に基づき説明する。なお、以下で説明する電子投開票方法に対応する各種動作は、前記サーバ１００がメモリ１０２に読み出して実行するプログラム１０１によって実現される。そして、このプログラム１０１は、以下に説明される各種の動作を行うためのコードから構成されている。
【００４４】
図３は、本実施形態の電子投開票方法の処理手順例１を示す図である。ここでは、前記各装置２００〜４００やネットワーク類に特に異常が無い、通常時の電子投開票処理における投票処理の流れを説明する。なお、説明の便宜上、サーバ１００や前記装置２００〜４００らにおける電子的な情報処理の他に、有権者の行動についてもフローに含めている（有権者の行動についてはフロー中で破線）。
【００４５】
またここでは、有権者が各地の選挙管理センター等から送付されて投票前に所持している整理券１０と、この整理券１０に対して前記投票装置３００が投票内容データの格納・印字の処理を行って発行した投票券５０とを想定する。これら整理券１０と投票券５０については図４にその構成を示す。図４に示すように、本実施形態における整理券１０と投票券５０は同じものであり、外見上は、整理券１０の印字領域５３が空欄で、投票券５０の印字領域５３が投票対象（候補者名）の印字を含む違いしかない。また、前記無線ＩＣタグ１１の格納情報として、投票券５０では投票内容データが含まれているのに対し、整理券１０では投票内容データが含まれていない。整理券１０、投票券５０は、紙などの印字可能媒体をベースとして、これに無線ＩＣタグ１１が添付されている。また、選挙名称５２の印字や、前記印字領域５３を前記印字可能媒体上に備える。
【００４６】
このような前提の下、有権者は郵送等の手段により、予め前記整理券１０を所持しているものとする。前記有権者が、投票所で前記整理券１０を投票装置３００の投票口に挿入する（ステップＳ２０１）と、前記投票装置３００は前記投票口への整理券１０の挿入事象を挿入口に設けたセンサ等で検知すると共に、タッチパネル３０５上に有権者本人を識別するための質問情報を表示する（ステップＳ２０２）。この質問情報は、予めサーバ１００の備える有権者情報データベース１２６から投票装置３００が取得しておくか、整理券１０に予め格納しておく。また、前記投票装置３００は、前記整理券１０の挿入検知に伴って前記質問情報をタッチパネル３０５に表示するためのプログラムを備えているものとする。
【００４７】
前記質問情報の表示例としては、例えば図５に示す画面５００を想定する。この画面５００では、有権者氏名を表示した上で、生年月日の回答を要請する情報を表示する。前記投票装置３００は、前記タッチパネル３０５にて表示された前記画面５００で有権者が入力した生年月日のデータを取得し（ｓ２０３）、この取得データと、前記整理券１０の無線ＩＣタグ１１に格納されていた生年月日とを照合し、その一致／不一致でもって有権者の本人確認処理を実行する（Ｓ２０４）。この本人確認処理により、前記有権者が本人でないと判定された場合（Ｓ２０４：ＮＧ）、処理を終了する。なお、前記整理券１０の無線ＩＣタグ１１に記憶されていた有権者の情報は、主記憶装置３０４及び着脱可能記憶媒体３０９に記録される。
【００４８】
一方、前記本人確認処理により前記有権者が本人と確認されると（Ｓ２０４：ＯＫ）、前記投票装置３００は、前記タッチパネル３０５上に投票選択画面６００を表示する（Ｓ２０５）。この画面６００は、候補者名のリストが表示される。この時、有権者は候補者、つまり投票内容の選択を前記タッチパネル３０５上で行う（Ｓ２０６）。前記タッチパネル３０５上での有権者による投票内容の選択がなされると、前記投票装置３００は、投票内容の確認画面６５０を前記タッチパネル３０５上に表示し、前記有権者からの最終確認を受ける。この画面６５０で「いいえ」が選択されれば、処理を前記ステップＳ２０５に戻す。一方、前記画面６５０で「はい」、つまり投票内容の最終確認がなされたならば、前記投票装置３００は、この投票内容データを前記タッチパネル３０５より取得し、投票券５０の発行処理を行う（Ｓ２０７）。投票装置３００における前記投票券５０の発行処理は、前記整理券１０の印字領域５３に投票内容の印字を印字出力装置３０７（インクジェットプリンタ装置など）が行う処理Ａと、無線ＩＣタグ１１に投票内容データ（投票券固有の識別情報、投票結果、投票をした時間情報）をタグリーダ３０６が格納する処理Ｂと、前記処理Ａ、Ｂの完了後に前記整理券１０を搬送装置３０８が投票券５０として排出する処理Ｃとからなる。
【００４９】
前記有権者は、投票装置３００から排出された前記投票券５０を受領する（Ｓ２０８）。また、前記有権者はその投票券５０の印字領域５３における印字内容、つまり投票内容を確認し、自分が投票した投票内容であるかを確認できる（ステップＳ２０９）。前記有権者はその後、電子投票システムに対応する投票箱４００にその投票券５０を挿入し、投票処理を完了する（ステップＳ２１０）。
【００５０】
他方、投票箱４００は、投票券５０の投入口に無線ＩＣタグ１１のリーダ４０５が備えられており、投票内容データが記憶された無線ＩＣタグ１１に対する読取り処理を実行する。これにより投票箱４００は、前記無線ＩＣタグ１１のメモリに格納されていた投票内容データを取得するのである（ステップＳ２１１）。また、前記投票箱４００は、前記ステップＳ２１１の実行と同時に、前記投票券５０の回収も行う。
【００５１】
また、投票券５０の無線ＩＣタグ１１から取得した投票内容データは、投票箱４００の主記憶装置４０４及び着脱可能記憶媒体４０６に記録される（Ｓ２１２）。ここで記録された情報は、投票箱４００からネットワーク１４０又は着脱可能記憶媒体４０６を介して投票所内の集計用端末２００に送信され（Ｓ２１３）、この集計用端末２００にて集められて一次集計される（Ｓ２１４）。
【００５２】
集計用端末２００で一次集計された投票内容データは、集計用端末２００から前記サーバ１００に送られる（Ｓ２１５）。サーバ１００では、集計用端末２００から受信した投票内容データの一次集計結果を主記憶装置１１０内の投票結果データベース１２５及び有権者データベース１２６に格納する（Ｓ２１６）。ここまでのフローにより、有権者の投票行為に対する電子投開票システム側での投票処理を説明した。
【００５３】
なお、有権者を識別するための情報（ＩＤ、氏名、住所、生年月日等）を無線ＩＣタグ１１のメモリに格納した整理券１０を有権者に送付しておき、上記投票装置３００で整理券１０の格納情報に基づく本人確認処理後、投票を許可する上記方式の他にも、有権者を識別する情報を予め投票券５０の無線ＩＣタグ１１に格納して有権者に対して送付する方式を採用してもよい（つまりこの場合、本人確認不要）。
【００５４】
−−−処理フロー例２−−−
次に、前記投票装置３００、投票箱４００、集計用端末２００のいずれか、またはネットワークに問題が生じた場合に、投開票処理の内容を変更する処理について説明する。なお、各装置２００〜４００やネットワークに問題が生じない場合には、投票装置３００における投票券５０の発行処理（無線ＩＣタグ１１への投票内容データ書込処理）、投票箱４００における投票券５０の読取り処理（前記無線ＩＣタグ１１の格納情報読取り処理）、集計用端末２００における投票内容データの一次集計処理（無線ＩＣタグ１１の格納情報を候補者毎に集計）、サーバ１００における前記一次集計処理結果の合算処理（各集計用端末２００からアップロードされた一次集計処理結果を候補者毎に合算）といった流れとなる。
【００５５】
図７は、本実施形態の電子投開票方法の処理手順例２を示す図である。ここで、サーバ１００の前記稼働状況認識部１１０は、各装置の障害検知ソフトウェア３１０、４０７、２０７を通じて機器管理ソフトウェア１０８が得た、各装置２００〜４００についての稼働状況データと、前記ネットワーク管理ソフトウェア１０９からネットワーク１４０についての稼働状況データとを、一定タイミングまたは随時取得する（ステップＳ５００）。なお、この稼働状況データは、障害が検知された場合にだけサーバ１００にアップロードされる障害情報であるとしてもよい。
【００５６】
ここで例えば、前記稼働状況認識部１１０が、前記稼働状況データたる障害情報を取得した場合に、この障害情報が前記装置２００〜４００のいずれかに関するものか、或いはネットワーク１４０に関するものか判定する（ステップＳ５０１）。この判定は、稼働状況データたる障害情報が含む、障害対象のＩＤが装置の識別情報であるかネットワークの識別情報であるかといった判定を行えばよい（勿論、そのために前記障害検知ソフトウェアやネットワーク管理ソフトウェア１０９が障害対象のＩＤをサーバ１００に通知している）。
【００５７】
この判定で、前記ネットワークには異常が無く、前記装置など機器類に異常が発生していることが判明した場合（ステップＳ５０１：機器）、更に、その異常がどの装置にて発生したのか判定する（ステップＳ５０２）。
【００５８】
（１）前記異常が例えば、前記投票装置３００において発生していた場合（ステップＳ５０２：投票装置）、前記処理内容決定部１１１は、前記投票所データベース１２７における該当投票所レコードの投票所ステータスコードを「紙投票」に変更する（ステップＳ５０３）。また前記実行指示部１１２は、前記投票内容データの集計停止の実行指示を、前記集計用端末２００に通知すると共に、前記印字領域５３に印字された投票内容に基づく投開票作業（つまり手作業による投開票）の開始指示を出力インターフェイスへ出力する処理の実行指示を、該当投票所のいずれかの装置（例えば、投票所の管理担当者の使用端末や投票箱４００、集計用端末２００）に通知する（ステップＳ５０４）。この通知には、例えば図８の画面８００に示すような画面データを含むものとできる。この画面８００では、「紙投票」による投票処理の指示をなしており、この画面データを含む前記通知を受信した端末等で出力され、管理担当者等の確認に供される（以下、他の通知に関してもこうした画面データが含まれると想定し、説明は省略する）。
【００５９】
一方、該当投票所では、サーバ１００からの前記通知を適宜な端末で受信し認識した管理担当者により、投票券５０の印字領域５３への有権者による候補者の記名による投票方法へ、投票方法の変更が行われる。つまり、前記通知の以降は従来の投票方法による投票行為が行われることになる。この場合、有権者は従来選挙方式と同様に投票券５０において、投票したい候補者名等を自署し、投票箱４００に投票することとなる。前記投票券５０は、その印字領域５３に有権者の自署による候補者名の記載があるのみであるから、開票作業員による従来通りの手作業による開票作業に供される。こうして従来通りの開票作業により集計された当該投票所での一次集計処理結果は、管理担当者が適宜な端末をネットワーク１４０を介してサーバ１００にアクセスさせ、前記投票結果データベース１２５に格納するか、或いは、投票箱４００の備える前記着脱可能記憶媒体４０６に格納する。
【００６０】
（２）また、前記異常が例えば、前記投票箱４００において発生していた場合（ステップＳ５０２：投票箱）、前記処理内容決定部１１１は、前記投票所データベース１２７における該当投票所レコードの投票所ステータスコードを「紙集計」に変更する（ステップＳ５０５）。また前記実行指示部１１２は、前記投票内容データの集計停止の実行指示を、前記集計用端末２００に通知すると共に、前記印字領域５３に印字された投票内容に基づく開票作業（つまり手作業による開票）の開始指示を出力インターフェイスへ出力する処理の実行指示を、該当投票所のいずれかの装置（例えば、投票所の管理担当者の使用端末や投票装置３００、集計用端末２００）に通知する（ステップＳ５０６）。
【００６１】
一方、該当投票所では、投票装置３００による投票券５０の発行処理（無線ＩＣタグ１１への投票内容データ書込と、印字領域５３への印字）を続行すると共に、サーバ１００からの前記通知を適宜な端末で受信し認識した管理担当者により、前記投票券５０に関する開票作業員による従来通りの手作業による開票作業の実行がなされる。こうして従来通りの開票作業により集計された当該投票所での一次集計処理結果は、管理担当者が適宜な端末をネットワーク１４０を介してサーバ１００にアクセスさせ、前記投票結果データベース１２５に格納するか、或いは、投票箱４００の備える前記着脱可能記憶媒体４０６に格納する（投票箱４００より着脱可能記憶媒体４０６を取り外し、別装置に接続して前記一次集計処理結果を書き込む）。
【００６２】
（３）また、前記異常が例えば、前記集計用端末２００において発生していた場合（ステップＳ５０２：集計用端末）、前記処理内容決定部１１１は、前記投票所データベース１２７における該当投票所レコードの投票所ステータスコードを「紙集計」に変更する（ステップＳ５１０）。また前記実行指示部１１２は、前記投票箱４００における、前記投票券５０の無線ＩＣタグ１１からの投票内容データの読取り処理停止なる実行指示を、前記投票箱４００に通知すると共に、前記印字領域５３に印字された投票内容に基づく開票作業（つまり手作業による開票）の開始指示を出力インターフェイスへ出力する処理の実行指示を、該当投票所のいずれかの装置（例えば、投票所の管理担当者の使用端末や投票装置３００、投票箱４００）に通知する（ステップＳ５１１）。
【００６３】
一方、該当投票所では、投票装置３００による投票券５０の発行処理（無線ＩＣタグ１１への投票内容データ書込と、印字領域５３への印字）を続行すると共に、サーバ１００からの前記通知を適宜な端末で受信し認識した管理担当者により、前記投票券５０に関する開票作業員による従来通りの手作業による開票作業の実行がなされる。こうして従来通りの開票作業により集計された当該投票所での一次集計処理結果は、管理担当者が適宜な端末をネットワーク１４０を介してサーバ１００にアクセスさせ、前記投票結果データベース１２５に格納するか、或いは、集計用端末２００の備える前記着脱可能記憶媒体に格納する（集計用端末２００より着脱可能記憶媒体を取り外し、別装置に接続して前記一次集計処理結果を書き込む）。
【００６４】
（４）また、前記ステップＳ５０１の判定で、前記装置など機器類に異常が無く、前記ネットワークに異常が発生していることが判明した場合（ステップＳ５０１：ネットワーク）、つまり、前記各装置２００〜４００とサーバ１００との間でデータ授受が出来なくなったことを意味するから、前記処理内容決定部１１１は、前記取得したネットワークの稼働状況データを、処理内容データベース１２８に照合して、情報の伝達が不可能になった投票所に関して、投票所データベース１２７の投票ステータスコードを「媒体」に変更する（ステップＳ５２０）。また前記実行指示部１１２は、前記投票内容データの各着脱可能記憶媒体への格納処理の実行指示を、障害が発生しているネットワーク１４０とは別のネットワーク経由で該当投票所の管理担当者の端末や、投票箱４００、集計用端末２００に通知する（ステップＳ５２１）。
【００６５】
一方、該当投票所では、投票装置３００による投票券５０の発行処理（無線ＩＣタグ１１への投票内容データ書込と、印字領域５３への印字）を続行すると共に、前記投票券５０が格納する投票内容データに関する投票箱４００での読取り処理と、読み取った投票内容データの着脱可能記憶媒体４０６への格納処理の実行がなされる。こうして投票内容データ書込がなされた着脱可能記憶媒体４０６は、管理担当者の利用する端末に接続されて格納情報を読み出され、前記ネットワーク１４０とは別のネットワーク経由で前記端末からサーバ１００の投票結果データベース１２５に送信される。
【００６６】
（５）前記合算集計部１１３は、前記稼働状況認識部１１０が、前記少なくともいずれかの装置における稼働状況が不良であるとの稼働状況データを取得した場合、前記印字領域５３に印字された投票内容に基づく開票作業（手作業の従来型の開票作業）の結果データを入力インターフェイスまたは前記投票結果データベース１２５から取得する。また、この結果データと、前記稼働状況認識部１１０における当該稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以前の投票内容データ（つまり無線ＩＣタグ１１のメモリから電子的に読み取られたデータ）の集計データとを合算集計して総合集計データを算出する（ステップＳ５３０）。
【００６７】
なお、前記稼働状況データの取得時、または該当装置での当該稼働状況データの送信時のいずれかの時点から以前の投票内容データ（つまり無線ＩＣタグ１１のメモリから電子的に読み取られたデータ）の集計データは、前記合算集計部１１３が、前記投票箱４００が備える着脱可能記憶媒体４０６の適宜なリーダ装置（投票箱４００が備えていてもよいし、サーバ１００が備えていてもよい）を介し、前記着脱可能記憶媒体４０６にアクセスし、この記憶媒体４０６が前記異常発生時までに格納してた投票内容データを取得して集計処理したデータも含むものとする。
【００６８】
また、前記集計用端末２００が、前記投票内容データの集計データを格納し、前記集計用端末２００と脱着可能な記憶装置（着脱可能記憶媒体）を備える状況も想定できる。この時、上記同様に、前記合算集計部１１３は、前記稼働状況認識部１１０が前記集計用端末２００における稼働状況が不良であるとの稼働状況データ（障害検出ソフトウェア３１０により検出）を、機器管理ソフトウェア１０８から取得した場合、前記着脱可能記憶媒体の適宜なリーダ装置（集計用端末２００が備えていてもよいし、サーバ１００が備えていてもよい）を介し、前記着脱可能記憶媒体にアクセスし、この着脱可能記憶媒体が前記異常発生時までに格納していた投票内容データを取得して集計処理し、集計データを取得する。
【００６９】
本実施形態によれば、投開票処理を電子化することによる不明票減少や開票時間の縮減、開票に要する人員の削減等のメリットを享受しつつ、電子機器やネットワーク等の不具合時には速やかに従来の紙による集計処理へ作業を移行することが可能となる。  
したがって、電子的投開票手段等における障害発生に際しても確実な投開票処理を遂行可能とできる。
【００７０】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００７１】
【図１】本実施形態における電子投開票システムを含むネットワーク構成図である。
【図２】本実施形態における、（ａ）投票結果データベース、（ｂ）有権者データベース、（ｃ）投票所データベース、（ｄ）処理内容データベースの各データ構造例を示す図である。
【図３】本実施形態の電子投開票方法の処理手順例１を示す図である。
【図４】本実施形態における整理券および投票券の構成例を示す図である。
【図５】本実施形態における有権者確認画面例を示す図である。
【図６】本実施形態における候補者選択画面例を示す図である。
【図７】本実施形態の電子投開票方法の処理手順例２を示す図である。
【図８】本実施形態の投開票切り替え画面例を示す図である。
【図９】本実施形態における障害切り分けの判断例を示す図である。
【符号の説明】
【００７２】
１０  整理券
１１  無線ＩＣタグ
５０  投票券
５３  印字領域
１００  電子投開票システム（中央管理サーバ）
１１０  主記憶装置
１０１  プログラム
１０２  メモリ
１０３  ＣＰＵ
１０４  入力インターフェイス
１０５  出力インターフェイス
１０６  通信装置
１０７  記憶媒体読込装置
１１０  稼働状況認識部
１１１  処理内容決定部
１１２  実行指示部
１１３  合算集計部
１２５  投票結果データベース
１２６  有権者データベース
１２７  投票所データベース
１２８  処理内容データベース
１４０  ネットワーク
２００  集計用端末（第３装置）
３００  投票装置（第１装置）
４００  投票箱（第２装置）
【図１】
2008152568.tif 000003
【図２】
2008152568.tif 000004
【図３】
2008152568.tif 000005
【図４】
2008152568.tif 000006
【図５】
2008152568.tif 000007
【図６】
2008152568.tif 000008
【図７】
2008152568.tif 000009
【図９】
2008152568.tif 000010
【図８】
2008152568.tif 000011