(57)【特許請求の範囲】
【請求項１】
コンピュータを用いたテスト投票方法において、
地上局から多数の端末装置にテスト投票開始信号を送信する段階と、
各端末装置が、自装置の使用者がテスト投票動作に要した時間を計測する段階と、
各端末装置が計測したテスト投票動作時間を地上局に送信する段階と、
地上局において各端末装置から送られてきたテスト投票動作時間を登録する段階と、
投票動作解析装置が、前記地上局が登録している前記各端末装置のテスト投票動作時間データに基づいて、本番投票時に全端末装置が投票操作を完了するまでに要すると見込まれる無送信時間を決定し、地上局に設定する段階とから成るテスト投票方法。
【請求項２】
賛否投票操作ができる複数の端末装置と、当該端末装置と伝送路によって接続された地上局と、当該地上局と伝送路によって接続された投票集計装置及び投票動作解析装置とから構成される投票集計システムにおいて、
前記端末装置各々は、
前記地上局から投票指示信号を受信した時点から、無送信時間に自装置に割当てられている順位に応じた送信タイムラグ分だけ加算した投票信号送信遅延時間を設定する投票信号送信遅延時間設定手段と、
賛成・反対のような投票信号を入力するための投票信号入力手段と、投票信号入力手段による投票信号を記憶する投票信号記憶手段と、
投票指示信号を受信した時点から、前記投票信号送信遅延時間設定手段が設定している投票信号送信遅延時間が経過した時に前記投票信号記憶手段に記憶されている投票信号を送信する投票信号送信手段と、
前記地上局から送られて来るテスト投票開始信号を受信して、当該信号の受信時点から投票信号入力があるまでの投票動作時間を計測する時計手段と、
当該時計手段の計測した投票動作時間を前記地上局に送信する投票動作時間送信手段とを有し、
前記地上局は、
前記複数の端末装置にブロードキャストによりテスト投票開始信号を送信するテスト投票開始信号送信手段と、
前記複数の端末装置から送られてきた前記投票動作時間を順次登録し、前記投票動作解析装置に送信する投票動作時間登録手段と、
前記投票動作解析装置から送られてきた無送信時間と共に、自装置に属する複数の端末装置ごとに割り付けた送信順位及び順位間の送信タイムラグをパラメータ情報として前記端末装置それぞれに投票開始情報と共にブロードキャストにより送信する投票開始情報送信手段と、
前記複数の端末装置から送られてきた前記投票信号を順次登録し、前記投票集計装置に送信する投票情報登録手段とを有することを特徴とする投票集計システム。
【請求項３】
前記端末装置の投票信号送信遅延時間設定手段は、前記投票信号送信遅延時間として、無送信時間ｔｓと所定のタイムラグΔｔ及び自機に割当てられた送信順位ｍとから、Ｔｍ＝ｔｓ＋ｍ×Δｔにより求めた遅延時間Ｔｍを設定することを特徴とする請求項２に記載の投票集計システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テスト投票方法及び投票集計システムに関する。
【０００２】
【従来の技術】
近年、変復調方式に周波数ホッピングスペクトル拡散方式（Frequency Hopping Spread Spectrum）を、アクセス制御にＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）を使用した無線ＬＡＮの送信データ遅延機能を有する無線端末が注目され、普及されつつある。
【０００３】
【発明が解決しようとする課題】
ところが、かかる無線ＬＡＮを応用して投票システムを構築しようとすると、次のような問題点がある。１つの地上局と交信する多数の無線端末を出席者に渡し、地上局の指令により例えば賛否の意志を無線端末を用いて応答してもらうような使い方をする場合、応答が一時に集中するために地上局がその応答を効率よく処理できず、地上局の受信処理に時間がかかる場合がある。
【０００４】
このことは特に、地上局が多数の無線端末から応答信号を受信した後にさらに別の処理をしなければならないようなシステムで、全体的な処理時間を極力短くしたい場合に問題となる。例えば、ある会合への出席者が無線端末を使用して何かに関する賛否の投票を行い、地上局でその結果を受信し、賛成率／反対率を処理し、その結果を電光掲示板を通じて表示して直ちに出席者に知らせるような場合、図８に示すように集計結果の表示までに長い時間がかかるという問題がある。
【０００５】
この図８について詳しく説明すると、タイミングｔ１において投票開始のアナウンスがあると、出席者は自分の持っている無線端末から賛否データを設定し、送信する。これを投票動作とするが、この度数分布は同図の曲線１００に示すように正規分布に近い形をとることが予想される。その平均値はμであり、投票動作はその数倍の時間で完了し、タイミングｔ２において完了する。各無線端末からは投票操作が行われると直ちに無線送信が行われ、地上局には一斉に無線信号が到来する。そのため、地上局側では応答データが互いに干渉し合って効率良くその応答データを収集することができない。このため、地上局側では実際には、タイミングｔ３になってようやく応答データの収集が完了することになる。司会者は時間を見計らい、タイミングｔ４で投票終了をアナウンスし、集計処理を指示する。この後、所要のデータ処理時間の経過したタイミングｔ５においてデータ集計が完了し、最終結果が掲示板に表示されることになるのである。
【０００６】
これを避けるためには、地上局が管理する多数の端末装置ごとに送信タイミングをあらかじめずらして割り当てておき、多数の無線端末の使用者各々が一斉に応答信号を入力しても、各無線端末から地上局へは送信タイミングに自動的に時間差をもって送信させるようにすれば、多数の端末装置の使用者各々が一斉に応答信号を入力しても、地上局側で迅速に受信処理ができるようになる。
【０００７】
しかしながら、この場合、多数の出席者が端末装置を用いて賛否投票の操作を完了するのに要する時間が出席者の年代層その他の要因により大きく異なることが予想される。したがって、どのような会合でも適用できるような長い時間を設定すれば、最終的な集計、表示までに要する時間が長くなりすぎることがあり、逆に短い時間を設定すれば、多くの出席者が端末装置から投票操作する前にその装置の送信タイミングが来てしまい、結局、賛否投票から漏れてしまうことが起こり得る。
【０００８】
本発明はこのような技術的課題に鑑みてなされたもので、投票に先立つ適当な機会に出席者全員に投票の模擬操作（テスト投票操作）を行ってもらい、その際に全出席者が投票操作を完了するのに要する時間を計測し、これを無送信時間として地上局側に登録し、その後の本番の投票時には全出席者の投票信号を漏れなく集計することができるようにしたテスト投票方法及び投票集計システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
請求項１の発明は、コンピュータを用いたテスト投票方法において、地上局から多数の端末装置にテスト投票開始信号を送信する段階と、各端末装置が、自装置の使用者がテスト投票動作に要した時間を計測する段階と、各端末装置が計測したテスト投票動作時間を地上局に送信する段階と、地上局において各端末装置から送られてきたテスト投票動作時間を登録する段階と、投票動作解析装置が、前記地上局が登録している前記各端末装置のテスト投票動作時間データに基づいて、本番投票時に全端末装置が投票操作を完了するまでに要すると見込まれる無送信時間を決定し、地上局に設定する段階とから成るものである。
【００１０】
請求項１の発明のテスト投票方法ではテスト投票を開始すると、地上局から多数の端末装置にテスト投票開始信号を送信し、各端末装置が、自装置の使用者がテスト投票動作に要した時間を計測し、このテスト投票動作時間を地上局に送信する。地上局においては、各端末装置から送られてきたテスト投票動作時間を登録する。そして投票動作解析装置が地上局から各端末装置のテスト投票動作時間データを受け取り、これに基づいて、本番投票時に全端末装置が投票操作を完了するまでに要すると見込まれる無送信時間を決定し、地上局に設定する。これにより、地上局は現実のテスト投票によって得られた適切な無送信時間を用いて各端末装置ごとに時間差を持たせた投票信号送信遅延時間を設定するできることになる。
【００１１】
請求項２の発明は、賛否投票操作ができる複数の端末装置と、当該端末装置と伝送路によって接続された地上局と、当該地上局と伝送路によって接続された投票集計装置及び投票動作解析装置とから構成される投票集計システムにおいて、前記端末装置各々は、前記地上局から投票指示信号を受信した時点から、無送信時間に自装置に割当てられている順位に応じた送信タイムラグ分だけ加算した投票信号送信遅延時間を設定する投票信号送信遅延時間設定手段と、賛成・反対のような投票信号を入力するための投票信号入力手段と、投票信号入力手段による投票信号を記憶する投票信号記憶手段と、投票指示信号を受信した時点から、前記投票信号送信遅延時間設定手段が設定している投票信号送信遅延時間が経過した時に前記投票信号記憶手段に記憶されている投票信号を送信する投票信号送信手段と、前記地上局から送られて来るテスト投票開始信号を受信して、当該信号の受信時点から投票信号入力があるまでの投票動作時間を計測する時計手段と、当該時計手段の計測した投票動作時間を前記地上局に送信する投票動作時間送信手段とを有し、
前記地上局は、前記複数の端末装置にブロードキャストによりテスト投票開始信号を送信するテスト投票開始信号送信手段と、前記複数の端末装置から送られてきた前記投票動作時間を順次登録し、前記投票動作解析装置に送信する投票動作時間登録手段と、前記投票動作解析装置から送られてきた無送信時間と共に、自装置に属する複数の端末装置ごとに割り付けた送信順位及び順位間の送信タイムラグをパラメータ情報として前記端末装置それぞれに投票開始情報と共にブロードキャストにより送信する投票開始情報送信手段と、前記複数の端末装置から送られてきた前記投票信号を順次登録し、前記投票集計装置に送信する投票情報登録手段とを有するものである。
【００１２】
請求項２の発明の投票集計システムでは、本番の投票に先立って各端末装置の投票信号送信遅延時間を妥当なものに設定するためにテスト投票を実行する。このテスト投票では、投票動作解析装置が地上局にテスト投票を指示し、地上局からブロードキャストにより各端末装置にテスト投票開始信号を送信する。
【００１３】
各端末装置では、テスト投票開始信号を受信すると、投票指示を使用者に知らせると共に時計手段により使用者が投票信号入力手段により投票操作を行うまでの投票動作時間を計測し、投票動作時間送信手段がこの投票動作時間を地上局に送信する。
【００１４】
地上局側ではすべての端末装置から投票動作時間が送られて来ると、その投票動作時間データを投票動作解析装置に送信する。そして投票動作解析装置では、多数の端末装置それぞれの投票動作時間データを解析し、端末装置に設定するのにふさわしい無送信時間を決定して地上局に渡し、テスト投票を終了する。地上局では投票動作解析装置からこの無送信時間を受け取ると、これをパラメータ情報の一部として、自装置に属する各端末装置に対する投票送信パラメータを演算する。そしてその演算結果を各端末装置ごとに個別に送信する。これを受けた各端末装置の投票信号送信遅延時間設定手段が、自装置に他装置と異なる投票信号送信遅延時間を設定する。
【００１５】
この後、投票集計装置から本番投票の開始指令を地上局に発せられると、地上局はブロードキャストによって各端末装置に投票開始信号を送信する。そして各端末装置がこの投票開始信号を受信したなら、使用者に投票開始を知らせ、また時計手段は投票信号送信遅延時間に到達するまで計時を開始する。この間に出席者各自が自分用の端末装置の投票信号入力手段を操作して投票信号を入力すると、その投票信号をいったん投票信号記憶手段に登録しておき、自装置の投票信号送信遅延時間が経過するまで待機する。そして、投票信号送信遅延時間が経過すると、投票信号送信手段が投票信号記憶手段に保持されている投票信号を地上局に送信する。
【００１６】
これにより、地上局側では、多数の端末装置の使用者各々が一斉に投票信号を入力することがあっても、多数の端末装置各々から個別の異なったタイミングに送られてくる投票信号を受信してトラヒックジャムが発生するのを避け、迅速に受信処理する。
【００１７】
また、テスト投票によって実際の投票動作時に必要とする無送信時間を現実の環境、例えば、出席者の特性、システムの応答性能などに応じて逐次妥当なものに設定して、多数の端末装置による投票を漏らさずに集計する。
【００１８】
請求項３の発明は、請求項２の投票集計システムにおいて、前記端末装置の投票信号送信遅延時間設定手段が前記投票信号送信遅延時間として、無送信時間ｔｓと所定のタイムラグΔｔ及び自機に割当てられた送信順位ｍとから、Ｔｍ＝ｔｓ＋ｍ×Δｔにより求めた遅延時間Ｔｍを設定するものである。
【００１９】
請求項３の発明の投票集計システムでは、地上局側からの投票指示信号を受信したなら、投票信号送信遅延時間設定手段が設定している投票信号送信遅延時間Ｔｍが経過したタイミングに投票信号記憶手段に記憶されている投票信号を地上局側に送信する。したがって、多数の端末装置各々がテスト投票で決定された適切な無送信時間ｔｓと所定のタイムラグΔｔ及び自機に割当てられた送信順位ｍとから、Ｔｍ＝ｔｓ＋ｍ×Δｔにより求めた遅延時間Ｔｍの遅延の後に投票信号を地上局側に送信し、地上局側ではトラヒックジャムが発生するのを避けて迅速にかつ確実に受信処理する。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図に基づいて詳説する。図１は本発明の投票集計システムの構成を示している。地上局ＡＰ１，ＡＰ２，…は投票集計装置１及び投票動作解析装置２と有線ＬＡＮ３によって接続されていて、地上局ＡＰ１，ＡＰ２，…と端末装置Ｍ１１，Ｍ１２，…，Ｍ２１，Ｍ２２，…とは無線ＬＡＮで接続されている。この無線ＬＡＮには、変復調方式に耐ノイズ性に優れた周波数ホッピングスペクトル拡散方式を使用し、アクセス制御にＣＳＭＡ／ＣＡを使用している。なお、以下の説明では、地上局ＡＰ１，ＡＰ２，…は１０台、端末装置Ｍ１１，Ｍ１２，…は１０００台規模のシステムを考えている。また、端末装置Ｍ１１，Ｍ１２，…が賛否データを地上局ＡＰ１，ＡＰ２，…のいずれに送信するかはあらかじめ決定していて、宛先アドレスとして登録されているものとする。
【００２１】
地上局ＡＰ１，ＡＰ２，…はＬＡＮ接続に必要な装置と記憶装置、制御演算処理装置を備え、後述する各処理機能を果たすのに必要なプログラムが組み込まれたコンピュータで構成されている。そしてこの地上局ＡＰ１；ＡＰ２；…それぞれは、自身の受け持つ端末装置Ｍ１１，Ｍ１２，…；Ｍ２１，Ｍ２２，…からの無線信号を受信し、投票テストの場合には投票動作解析装置２に対して、本番の投票の場合には投票集計装置１に対して送信する。
【００２２】
投票動作解析装置２はホストコンピュータで構成され、本番前のテスト投票段階で地上局ＡＰ１，ＡＰ２，…からの情報を受信して、統計的な手法によって投票動作時間の平均値、最大値、分散値、異常値などを決定する。またこれらの値を用いて、後述する妥当な無送信時間ｔｓを決定し、また投票動作時間が異常に長い端末装置を特定し、その動作異常の確認を行う。
【００２３】
投票集計装置１もホストコンピュータで構成され、各地上局ＡＰ１，ＡＰ２，…から賛否データを受信すれば、賛成率／反対率のような必要な集計演算を実行し、その集計結果は会場に設置されている電光掲示板（図示せず）に表示して出席者に知らせる処理を行う。なお、投票集計装置１と投票動作解析装置２とは１つのホストコンピュータにそれぞれの処理機能を組み込んで構成することができる。
【００２４】
端末装置Ｍ（以下、Ｍ１１，Ｍ１２，…の個別の識別が必要な場合以外は、Ｍで代表させる）は図２に示す構成であり、送受信・復変調部１１、フレーム制御部１２、受信情報解析部１３、遅延時間計算部１４、時計部１５、投票開始表示部１６、賛否データ設定部１７、賛否データ記憶部１８、そして送信情報作成部１９を備えている。
【００２５】
送受信・復変調部１１は、地上局ＡＰ（以下、ＡＰ１，ＡＰ２，…の個別の識別が必要な場合以外は、ＡＰで代表させる）と無線信号の送受信を行い、無線パケットの変復調を実行する。フレーム制御部１２は、送受信・復変調部１１と無線パケットの授受を行い、無線パケットの作成・分解を実行する。受信情報解析部１３は、受信した無線パケットから制御情報を取り出して内容を解析し、テスト開始情報であればその旨を時計部１５と投票開始表示部１６に出力し、当該内容が後述するような無送信時間ｔｓ、送信タイムラグΔｔ及び送信順位ｍのパラメータ情報であればその情報を遅延時間計算部１４へ送り、さらに時計部１５へ送る。
【００２６】
遅延時間計算部１４は、後述する処理によってパラメータ情報から遅延時間Ｔｍを計算し、その値を時計部１５へ出力する。時計部１５は、受信情報解析部１３からテスト開始情報を受け取ると、投票動作時間の計測を開始し、賛否データ設定部１７から賛否データが設定されると、このタイミングで投票動作時間の計測を終了し、送信情報作成部１９へ投票動作時間を含む送信情報作成を指示する。時計部１５はまた、遅延時間計算部１４から遅延時間Ｔｍを受け取り、受信情報解析部１３から投票開始情報を受ければ時間計測を開始し、遅延時間Ｔｍが経過した後、送信情報作成部１９に対して送信指令を出力する。
【００２７】
投票開始表示部１６は、受信情報解析部１３からのテスト投票あるいは本番投票のいずれかの投票開始情報を受けて投票開始表示灯（図示せず）を点灯させて出席者に投票操作を促す。賛否データ設定部１７は出席者の賛否の入力操作を受けて賛否データを設定し、そのデータを賛否データ記憶部１８に記憶させる。
【００２８】
送信情報作成部１９は、時計部１５から送信指令を受信した時に、テスト投票である場合には投票動作時間を含む送信情報を作成し、また本番投票の場合には賛否データ記憶部１８より賛否データを取り出し、送信に必要な情報を作成してフレーム制御部１２へ出力する。
【００２９】
次に、上記構成の投票集計システムの動作について説明する。
【００３０】
＜本番投票＞
図３（ａ）におけるＦ０は無線ＬＡＮで送信される無線パケットのフレームフォーマットである。このフレームフォーマットＦ０において、Ｐは同期確立、同期維持のための物理層に対して与えるダミー領域、Ｆは該フレームの有効情報の実質的な先頭を示し、ＦＣにはホッピング情報を設定する。ＤＡは宛先のＭＡＣアドレスであり、ＳＡは送信元のＭＡＣアドレスである。さらにＩは情報部であり、ここにパラメータ情報、テスト投票開始情報、本番投票開始情報及び賛否データが設定される。ＦＣＳはフレームチェックシーケンスである。
【００３１】
図４のフローチャートに示すように、投票開始に先立って、地上局ＡＰ１；ＡＰ２；…それぞれから自装置が管理している端末装置Ｍ１１，Ｍ１２，…；Ｍ２１，Ｍ２２，…；…それぞれへパラメータ送信が行われる。図３（ｂ）におけるＦ１はパラメータ送信時の無線パケットの内容である。このパラメータは、無送信時間ｔｓ、遅延定数Δｔ、倍数ｍより成る。受持つ端末装置Ｍの台数がｎである場合、地上局ＡＰからはｍの値を１〜ｎの範囲で１刻みで変えて各端末装置Ｍに送信する。例えば、地上局ＡＰ１が端末装置Ｍ１１，Ｍ１２，…，Ｍ１ｎを受け持っているとすれば、端末装置Ｍ１１に対してはｍ＝１を送信し、端末装置Ｍ１２に対してはｍ＝２を送信し、以下同様にして、端末装置Ｍ１ｎに対してはｍ＝ｎを送信するのである（ステップＳ１０〜Ｓ２５；Ｓ１００）。なお、無送信時間ｔｓは後述するテスト投票時の時間計測の結果から設定されたものである。
【００３２】
端末装置Ｍは受信情報解析部１３でパラメータ情報を確認した後、遅延時間計算部１４へそのパラメータを出力する。遅延時間計算部１４では遅延時間Ｔｍを次の式によって計算し、
【数１】
Ｔｍ＝ｔｓ＋ｍ・Δｔ
その値を時計部１５へ送る（ステップＳ１０５，Ｓ１１０）。
【００３３】
投票開始のアナウンスと共に、地上局ＡＰが投票開始情報をブロードキャストで端末装置Ｍに送信する（ステップＳ３０，Ｓ３５）。図３（ｃ）のＦ２はこのときの無線パケットの内容を示している。
【００３４】
このブロードキャストの無線パケットでは、発信元である地上局ＡＰ側のＭＡＣアドレスと共にデータＩとして投票開始の情報を送ることにより、多数の端末装置Ｍは自装置が所属する地上局ＡＰからのブロードキャストの無線パケットを受信して投票開始を認識することになる。そのために、端末装置Ｍでは、受信情報解析部１３において投票開始情報を抽出し、投票開始表示部１６に送って投票開始表示灯を点灯させると共に、時計部１５へその情報を送る（ステップＳ１１５，Ｓ１２０）。
【００３５】
出席者は投票開始のアナウンスの指示により賛否データを賛否データ設定部１７によって設定する。この賛否データは賛否データ記憶部１８にいったん記憶される（ステップＳ１２５，Ｓ１３０）。
【００３６】
時計部１５が投票開始情報を受けて計測を始め、遅延時間Ｔｍが経過すると、送信指令を送信情報作成部１９へ出力する。送信情報記憶部１９はこれを受けると、賛否データ記憶部１８より賛否データを取り出し、送信に必要な情報を作成してフレーム制御部１２、送受信・復変調部１１を介して地上局ＡＰへ無線パケットとして送信する（ステップＳ１３５，Ｓ１４０）。このときの無線パケットは、図３（ｄ）に示すフォーマットである。つまり、自装置を受け持つ地上局ＡＰのＭＡＣアドレスを宛先アドレスＤＡとし、自装置のＭＡＣアドレスを送信元アドレスＳＡとし、賛否データをＩに設定して送信するのである。
【００３７】
地上局ＡＰ側では、自分の受け持つ多数の端末装置Ｍのすべてから賛否データを受信するまでその内容を保持しておき、最終的に投票集計装置２に送信する（ステップＳ４０〜Ｓ５０）。
【００３８】
投票集計装置２は、すべての地上局ＡＰ１，ＡＰ２，…から賛否データを有線ＬＡＮ３を通じて受信すれば、投票集計を行い、賛成率・反対率などを集計演算し、その結果を会場の電光掲示板（図示せず）に表示して出席者に示す。
【００３９】
以上の一連の動作の流れが図５に示してある。投票開始に先立って地上局ＡＰ１；ＡＰ２；…からフォーマットＦ１で自装置の受け持つすべての端末装置Ｍ１１，Ｍ１２，…；Ｍ２１，Ｍ２２，…；…にパラメータ情報（ｔｓ，Δｔ，ｍ）を送信する。各端末装置Ｍ１１，Ｍ１２，…はそのパラメータ情報を用いて遅延時間Ｔｍを計算し、時計部１５に設定する。
【００４０】
ここでｔｓは出席者が投票操作に必要とする時間にふさわしい余裕時間を付加した時間、例えば、数秒間に設定する。また、Δｔは、端末間の送信間隔であり、この数値は端末間の送信動作が干渉しない最小値に設定する。ｍには各端末装置ごとに１ずつ異なった数値が割当てられる。
【００４１】
この後、司会者により投票開始のアナウンスがあり、地上局ＡＰが投票集計装置２側から投票集計指令を受け取ると、各地上局ＡＰからフォーマットＦ２のデータがブロードキャストで各端末装置Ｍに送信される。各端末装置Ｍはこの投票指令を受けて、自機の投票データ送信遅延時間Ｔｍの計時を開始する。出席者各自は投票開始のアナウンスを聞いて、賛否の投票操作を自分の端末装置Ｍ上で行う。この操作時間が本発明では無送信時間ｔｓとして設定した時間である。通常、この操作に要する時間は数秒程度である。
【００４２】
各端末装置Ｍは入力された賛否データを記憶部１８に保持しておき、時計部１５が計測する遅延時間Ｔｍが経過した時点で賛否データを含むフォーマットＦ３の送信情報を地上局ＡＰに順に送信することになる。
【００４３】
例えば、いま、地上局ＡＰ１が受け持つ端末装置Ｍ１１，Ｍ１２，…，Ｍ１ｎをグループ１とすると、このグループ１の端末装置Ｍ１１にはＴ１＝ｔｓ＋１・Δｔ、端末装置Ｍ１２にはＴ２＝ｔｓ＋２・Δｔ、…、端末装置Ｍ１ｎにはＴｎ＝ｔｓ＋ｎ・Δｔが順次設定される。したがって、賛否データの送信は、この順に、遅延時間Ｔ１，Ｔ２，…，Ｔｎをおいて順に賛否データを地上局ＡＰ１へ送信することになる。
【００４４】
これにより、図８に示した従来技術のように、地上局ＡＰ１，ＡＰ２，…が多数の端末装置Ｍ１１，Ｍ１２，…からの送信データが一斉に到来してトラヒックジャムを起こし、最終的に全端末装置からの送信データを受信し終えるまでにかかる時間が遅くなってしまうということがなく、遅延時間Ｔｎが経過した時点で全端末装置からの賛否データを受信し終えて、それに続く処理に移行することができるようになる。
【００４５】
＜テスト投票＞
投票集計装置１から地上局ＡＰ１，ＡＰ２，…を通して多数の端末装置Ｍ１１，Ｍ１２，…に送信されるパラメータ情報のうち、特に無送信時間ｔｓについては、出席者の属性（年代層、性別、職業など）により最適な値は大きく異なることが予想される。そこで投票動作解析装置２が、出席者に本番の投票に先立ってテスト投票を行ってもらい、そのときに出席者全員が投票操作を完了するまでの時間を計測し、これに基づいて無送信時間を出席者の特性に応じた妥当なものに設定する。
【００４６】
このために、図６のフローチャートに基づくテスト投票処理を本番投票に先立って実行する。まず、投票動作解析装置２はテスト開始情報を全地上局ＡＰ１，ＡＰ２，…にＬＡＮ３を通じて送信する（ステップＳ２００）。
【００４７】
各地上局ＡＰ１，ＡＰ２，…はテスト開始情報をブロードキャストによって各端末装置Ｍ１１，Ｍ１２，…；Ｍ２１，Ｍ２２，…に送信する（ステップＳ２０５）。
【００４８】
各端末装置Ｍは、受信情報解析部１３で地上局ＡＰからの受信情報を解析し、テスト開始情報を受信したのであれば、その旨を投票開始表示部１６と時計部１５へ出力する。これにより、時計部１５は投票開始動作時間の計測を開始する。また投票開始表示部１６は投票開始表示灯（図示せず）を点灯させ、その端末装置Ｍの使用者に投票開始可の旨を伝える（ステップＳ２１０）。
【００４９】
端末装置Ｍ各々の使用者は、投票開始表示灯が点灯するのを見て、賛否データの設定操作を賛否データ設定部１７によって行うと、設定信号が送信情報作成部１９へ送られ、また設定操作信号が時計部１５にも送られる（ステップＳ２１５，Ｓ２２０）。時計部１５は設定操作信号を受け取ると、投票動作時間の計測を終了し、その計測時間を送信情報作成部１９へ送る。送信情報作成部１９は、これらの賛否設定データと計時データを受け取ると、送信情報を作成し、フレーム制御部１２、送受信・変復調部１１を通じて、地上局ＡＰへその送信情報を無線送信する（ステップＳ２２５，Ｓ２３０）。
【００５０】
各地上局ＡＰは受持ちの端末装置Ｍそれぞれからの送信情報を受信すると、図７に示すような投票動作時間テーブルＴＢに各端末装置Ｍからのデータを書き込む（ステップＳ２３５）。そして各地上局ＡＰが自装置の受け持つ端末装置Ｍのすべてから送信情報を受け取ると、端末装置ＭごとのＭＡＣアドレス、端末番号、投票動作時間を投票動作解析装置２へＬＡＮ３を通じて送信する（ステップＳ２４５）。なお、故障している端末装置Ｍがあれば、それからの送信信号が受信できないことになるので、タイムアウト時間、例えば、１分間〜５分間（特に限定されず、会場規模によってさらに長い時間を設定する必要がある場合もあり得る）を設定しておき、この時間が経過すれば送信信号を送ってこない端末装置Ｍがあっても受信を打ち切り、投票動作解析装置２へ上記の情報を送信する。そしてこの場合には、送信情報を送ってこなかった端末装置Ｍについては、そのデータがブランクになり、投票動作解析装置２側で当該端末装置Ｍに故障発生していると判断する。
【００５１】
投票動作解析装置２は、各地上局ＡＰからの情報を受信し、統計的手法を用いて投票動作時間の平均値、最大値、分散値、異常値などを決定する。そしてこれらの値から、妥当な無送信時間ｔｓを決定し、地上局ＡＰに送信し、そのパラメータ情報の中の無送信時間ｔｓを更新登録させる（ステップＳ２５０〜Ｓ２６５）。
【００５２】
このようにして、本番の投票に先立つ適当な機会、例えば、開会してすぐに、あるいは本番の投票の開始直前にテスト投票を行い、各地上局ＡＰのパラメータ情報のうち、無送信時間ｔｓを更新設定することにより、実際の出席者が操作に慣れているかいないか、反応が早いか遅いかなどにより妥当な無送信時間ｔｓを実計測して設定することができ、これに続く本番の投票集計が速く、漏れなく行えることになる。
【００５３】
なお、このテスト投票動作の場合、多数の端末装置Ｍから時間差を設けずに投票動作時間情報が地上局ＡＰに一斉に送信されることになる。しかしこれはテスト投票であって実際の投票ではないので、最終集計までに従来同様の時間がかかっても不都合が起こらない。そこで、このテスト投票の際には、地上局ＡＰは受け付けられる信号から順次受け付け、受持ちの全端末装置Ｍからの投票動作情報をテーブルＴＢに登録できた時点で投票動作解析装置２にそのデータを送信することにしている。
【００５４】
また、上記の実施の形態では地上局ＡＰを１０台、端末装置Ｍを各地上局ＡＰごとに１００台ずつ程度の規模の無線投票システムについて説明したが、これに限定されることはなく、会場の出席者の数によって増減することができる。またコストの削減のために、地上局１台について端末装置１０台程度を最小システムと、これを出席者数に見合う規模まで拡大して全システムを構成することもできる。
【００５５】
さらに、上記の実施の形態では無線ＬＡＮで端末装置Ｍと地上局ＡＰとを接続したが、これに限らず、一般的な有線ＬＡＮを採用することもでき、また伝送方式も特に限定されることはない。
【００５６】
【発明の効果】
以上のように請求項１の発明のテスト投票方法によれば、地上局は現実のテスト投票によって得られた適切な無送信時間を用いて各端末装置ごとに時間差を持たせた投票信号送信遅延時間を設定することができ、本番の投票時に多数の端末装置の使用者各々が一斉に投票信号を入力することがあっても、多数の端末装置各々から個別の異なったタイミングに送られてくる投票信号を受信してトラヒックジャムが発生するのを避け、多数の投票信号を迅速に受信処理できるようになる。
【００５７】
請求項２の発明の投票集計システムによれば、地上局側では、多数の端末装置の使用者各々が一斉に投票信号を入力することがあっても、多数の端末装置各々から個別の異なったタイミングに送られてくる投票信号を受信してトラヒックジャムが発生するのを避け、迅速に受信処理することができる。
【００５８】
また、テスト投票によって実際の投票動作時に必要とする無送信時間を現実の環境、例えば、出席者の特性、システムの応答性能などに応じて逐次妥当なものに設定して、多数の端末装置による投票を漏らさずに集計することができる。
【００５９】
請求項３の発明の投票集計システムによれば、請求項２の発明の効果に加えて、多数の端末装置各々がテスト投票で決定された適切な無送信時間ｔｓと所定のタイムラグΔｔ及び自機に割当てられた送信順位ｍとから、Ｔｍ＝ｔｓ＋ｍ×Δｔにより求めた遅延時間Ｔｍの遅延の後に投票信号を地上局側に送信することができ、地上局側ではトラヒックジャムが発生するのを避けて迅速にかつ確実に受信処理することができる。
【図面の簡単な説明】
【図１】本発明の１つの実施の形態のシステム全体を示すブロック図。
【図２】上記の実施の形態における端末装置の機能的構成を示すブロック図。
【図３】上記の実施の形態において無線ＬＡＮで用いるデータフォーマットを示す説明図。
【図４】上記の実施の形態による無線投票処理のフローチャート。
【図５】上記の実施の形態の本番投票処理を示すタイムチャート。
【図６】上記の実施の形態によるテスト投票処理のフローチャート。
【図７】上記の実施の形態において地上局の記憶装置に登録される投票動作時間テーブルの説明図。
【図８】従来例の無線投票システムの動作を示すタイムチャート。
【符号の説明】
１  投票集計装置
２  投票動作解析装置
３  有線ＬＡＮ
１１  送受信・変復調部
１２  フレーム制御部
１３  受信情報解析部
１４  遅延時間計算部
１５  時計部
１６  投票開始表示部
１７  賛否データ設定部
１８  賛否データ記憶部
１９  送信情報作成部
ＡＰ，ＡＰ１，ＡＰ２，…  地上局
Ｍ，Ｍ１１，Ｍ１２，…，Ｍ２１，Ｍ２２，…  端末装置
ＴＢ  投票動作時間テーブル
【図１】
0003688964.tif 000002
【図２】
0003688964.tif 000003
【図３】
0003688964.tif 000004
【図４】
0003688964.tif 000005
【図５】
0003688964.tif 000006
【図６】
0003688964.tif 000007
【図７】
0003688964.tif 000008
【図８】
0003688964.tif 000009