Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3965376B2 - Data communication method, data communication apparatus, and aggregation apparatus - Google Patents
[go: Go Back, main page]

JP3965376B2 - Data communication method, data communication apparatus, and aggregation apparatus - Google Patents

Data communication method, data communication apparatus, and aggregation apparatus Download PDF

Info

Publication number
JP3965376B2
JP3965376B2 JP2003325375A JP2003325375A JP3965376B2 JP 3965376 B2 JP3965376 B2 JP 3965376B2 JP 2003325375 A JP2003325375 A JP 2003325375A JP 2003325375 A JP2003325375 A JP 2003325375A JP 3965376 B2 JP3965376 B2 JP 3965376B2
Authority
JP
Japan
Prior art keywords
data
answer
answer data
timing signal
transmission timing
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
JP2003325375A
Other languages
Japanese (ja)
Other versions
JP2005094385A (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.)
Japan Radio Co Ltd
Original Assignee
Japan Radio Co Ltd
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 Japan Radio Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP2003325375A priority Critical patent/JP3965376B2/en
Publication of JP2005094385A publication Critical patent/JP2005094385A/en
Application granted granted Critical
Publication of JP3965376B2 publication Critical patent/JP3965376B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、複数の端末装置とこれらの端末装置を制御する制御装置との間のデータ通信方法、複数の端末装置とこれらの端末装置を制御する制御装置とからなるデータ通信装置、及び、複数の参加者に対して問題を出す出題装置と、問題に対する答を選択するために各参加者によって操作される操作部を各々有し、前記操作部の操作によって選択された答データを前記出題装置に各々送信する複数の答データ送信装置とから構成される集計装置に関する。   The present invention relates to a data communication method between a plurality of terminal devices and a control device that controls these terminal devices, a data communication device comprising a plurality of terminal devices and a control device that controls these terminal devices, and a plurality of A question-taking device that issues a question to each participant, and an operation unit that is operated by each participant to select an answer to the question, and the answer data selected by the operation of the operation unit The present invention relates to a totaling device composed of a plurality of answer data transmitting devices that respectively transmit to each other.

例えば、テレビのクイズ番組やイベント会場におけるアンケート調査等において、複数の参加者に対して選択肢を伴う設問を与え、各参加者によって選択肢の中から選択された答を集計する集計装置が用いられている。   For example, in a TV quiz program or a questionnaire survey at an event venue, a counting device is used that gives questions with options to a plurality of participants and counts the answers selected from the options by each participant. Yes.

前記集計装置は、通常、複数の参加者に対して問題を出す出題装置と、各参加者に付与されて問題に対する答を選択肢の中から選択し、選択された答データを前記出題装置に送信する答データ送信装置とを有する。   The tabulation device normally selects a questioning device that issues a question to a plurality of participants, and selects an answer to the question that is given to each participant from the options, and transmits the selected answer data to the questioning device Answer data transmitting device.

しかしながら、従来、出題装置と複数の答データ送信装置とはケーブル等の有線によって接続されていた。   However, conventionally, the question-taking device and the plurality of answer data transmitting devices are connected by a wire such as a cable.

従って、前記集計装置を、例えば、スタジオやイベント会場等に据え付ける際、ケーブルを引き回さなければならず、作業者は多大な労力を強いられていた。据え付け時に限らず、撤去作業時、あるいは、出題装置又は答データ送信装置の配置を変更する際も同様である。また、床下等がケーブルにより雑然となる等の問題があった。   Therefore, when installing the counting device in, for example, a studio or an event venue, a cable has to be routed, and the worker is forced to make a great effort. The same applies not only at the time of installation but also at the time of removal work or when the arrangement of the question-taking device or the answer data transmitting device is changed. In addition, there is a problem that the floor and the like are cluttered by cables.

さらに、ケーブル接続の場合、伝送距離や接続台数の制約を受けるため、例えば、大きな会場で、しかも多数の参加者を対象とする集計処理を行うのは非常に困難であり、集計装置の適用範囲が限定される問題があった。   Furthermore, in the case of cable connection, there are restrictions on the transmission distance and the number of connected devices. For example, it is very difficult to perform aggregation processing for a large venue and a large number of participants. There was a problem that was limited.

そこで、ケーブル接続に伴う上記問題を解決するための技術として、特許文献1に開示された従来技術を挙げることができる。特許文献1は、ジャンケン対戦サーバと、パソコンやモバイル機器等の複数の端末装置とを通信ネットワークで接続し、参加者同士がジャンケン対戦ゲームを行うジャンケン対戦ゲーム実現システムである。この場合、前記通信ネットワークは、無線により構成されている。   Thus, as a technique for solving the above-described problem associated with cable connection, the conventional technique disclosed in Patent Document 1 can be cited. Patent Document 1 is a janken battle game realization system in which a janken battle server and a plurality of terminal devices such as personal computers and mobile devices are connected via a communication network, and participants play a janken battle game. In this case, the communication network is configured by radio.

特開2002−239228号公報JP 2002-239228 A

しかしながら、特許文献1のジャンケン対戦ゲーム実現システムの場合、複数の端末装置から手札データが通信媒体上に同時に送信されることによって信号同士が衝突(コリジョン)し、手札データが破損する懸念がある。このままでは手札データがジャンケン対戦サーバに送信されないので、コリジョンが発生した場合は一定時間待ってから再度手札データをジャンケン対戦サーバに送信する必要がある。   However, in the janken battle game realization system of Patent Document 1, there is a concern that the hand data is collided by hand data being simultaneously transmitted from a plurality of terminal devices onto the communication medium, and the hand data is damaged. Since the hand data is not transmitted to the janken battle server as it is, it is necessary to wait for a predetermined time and then transmit the hand data to the janken battle server again when a collision occurs.

ところが、多くの答データが同時に集まる可能性が極めて高い前記集計装置の場合、コリジョンが発生する確率が一層高くなる。従って、答データを再送する機会も増えるため通信媒体の伝送効率が著しく低下する懸念がある。   However, in the case of the counting device that has a very high possibility of collecting a lot of answer data at the same time, the probability that collision will occur further increases. Therefore, there is a concern that the transmission efficiency of the communication medium will be remarkably lowered because the opportunity to retransmit the answer data increases.

本発明は、上記の問題を解決するためになされたものであり、通信媒体におけるデータコリジョンの発生を回避して伝送効率を向上させることが可能なデータ通信方式、データ通信装置及び集計装置を提供することを目的とする。   The present invention has been made to solve the above problems, and provides a data communication system, a data communication apparatus, and a totaling apparatus capable of improving the transmission efficiency by avoiding the occurrence of data collision in a communication medium. The purpose is to do.

前記の課題を解決するために、本発明に係るデータ通信方法は、複数の端末装置と、これらの端末装置を制御する制御装置との間のデータ通信方法であって、前記端末装置の各々は、前記制御装置へのデータ送信を有効とするデータ送信有効コマンドを、前記制御装置から無線により同時に受けたときを基準として、異なる遅延時間を有し、且つ同一周期で繰り返す送信タイミング信号を発生するステップと、自己が最初に発生した送信タイミング信号に同期させて受領確認データを無線により前記制御装置に送信するステップと、前記受領確認データを送信した後に、自己が作成したデータを、該データ作成後に最初に発生する自己の送信タイミング信号に同期させて無線により前記制御装置に送信するステップと、を有することを特徴とする(請求項1記載の発明)。 In order to solve the above problems, a data communication method according to the present invention is a data communication method between a plurality of terminal devices and a control device that controls these terminal devices, and each of the terminal devices includes: , data transmission valid command to enable data transmission to the control device, based on when subjected simultaneously by radio from the control device, have a different delay time, and generates a transmission timing signal which repeats the same cycle a step, a step of transmitting an acknowledgment data in synchronism with a transmission timing signal itself are initially generated in the control unit wirelessly, after transmitting the acknowledgment data, the data itself are created, the data creation and characterized in that it has, and sending to the controller wirelessly initially synchronized to the self transmission timing signal occurring after That (the invention according to claim 1).

また、本発明に係るデータ通信装置は、複数の端末装置と、これらの端末装置を制御する制御装置とからなるデータ通信装置において、前記複数の端末装置と前記制御装置とが無線により接続され、前記端末装置の各々は、前記制御装置へのデータ送信を有効とするデータ送信有効コマンドを、前記制御装置から無線により同時に受けたときを基準として、異なる遅延時間を有し、且つ同一周期で繰り返す送信タイミング信号を発生し、自己が最初に発生した送信タイミング信号に同期させて受領確認データを無線により前記制御装置に送信し、前記受領確認データを送信した後に、自己が作成したデータを、該データ作成後に最初に発生する自己の送信タイミング信号に同期させて無線により前記制御装置に送信することを特徴とする(請求項2記載の発明)。 Further, the data communication device according to the present invention is a data communication device comprising a plurality of terminal devices and a control device for controlling these terminal devices, wherein the plurality of terminal devices and the control device are connected wirelessly, each of said terminal devices, data transmission valid command to enable data transmission to the control device, based on when subjected simultaneously by radio from the control device, it has a different delay time, and repeated at the same period the transmission timing signal generated, itself transmits a first acknowledgment data in synchronization with the transmission timing signal generated in the control unit by radio, after transmitting the acknowledgment data, the data itself are created, the first synchronize the self transmission timing signal that occurs after the data creation and transmits to the control device by wirelessly (請Second aspect of the present invention as claimed).

請求項1又は2記載の発明によれば、前記各端末装置は、データ送信有効コマンドを受けたときを基準として異なる遅延時間を有する送信タイミング信号を発生させ、この送信タイミング信号に同期させて自己のデータを制御装置に各々送信するので、通信媒体上におけるデータ同士のコリジョンが回避される。従って、コリジョンに伴うデータ再送が不要となるため、結果として通信媒体の伝送効率を向上させることが可能となる。   According to the first or second aspect of the invention, each of the terminal devices generates a transmission timing signal having a different delay time based on the time when the data transmission valid command is received, and synchronizes with the transmission timing signal. Since the data is transmitted to the control device, collision between the data on the communication medium is avoided. Therefore, data retransmission associated with collision becomes unnecessary, and as a result, the transmission efficiency of the communication medium can be improved.

また、請求項1又は2記載の発明によれば、制御装置と複数の端末装置とを無線により接続しているので、ケーブルが不要となる。従って、ケーブルを引き回す必要がなく据え付け等の作業性を向上させることができ、また、床下等がケーブルにより雑然となることもない。   According to the first or second aspect of the present invention, since the control device and the plurality of terminal devices are connected by radio, no cable is required. Therefore, it is not necessary to route the cable, so that workability such as installation can be improved, and the underfloor is not cluttered by the cable.

また、本発明に係る集計装置は、複数の参加者に対して問題を出す出題装置と、問題に対する答を選択するために各参加者によって操作される操作部を各々有し、前記操作部の操作によって選択された答データを前記出題装置に各々送信する複数の答データ送信装置と、から構成される集計装置において、前記出題装置と前記複数の答データ送信装置とが無線により接続され、前記各答データ送信装置は、送信タイミング信号発生部を有し、前記各送信タイミング信号発生部は、前記出題装置への答データの送信を有効とするデータ送信有効コマンドを、前記出題装置から無線により同時に受信したときを基準として、異なる遅延時間を有し、且つ同一周期で繰り返す送信タイミング信号を発生し、自が最初に発生した送信タイミング信号に同期させて受領確認データを無線により前記出題装置に送信し、前記受領確認データを送信した後に、前記操作部の操作によって選択された自己の答データを、この答データが選択された後に最初に発生される自己の送信タイミング信号に同期させて無線により前記出題装置に送信することを特徴とする(請求項3記載の発明)。 In addition, the tabulation device according to the present invention has a questioning device that issues a question to a plurality of participants, and an operation unit that is operated by each participant to select an answer to the question, In a totaling device composed of a plurality of answer data transmitting devices each transmitting the answer data selected by the operation to the questioning device, the questioning device and the plurality of answer data transmitting devices are connected wirelessly, Each answer data transmitting device has a transmission timing signal generator, and each of the transmission timing signal generators wirelessly sends a data transmission valid command for validating the transmission of answer data to the questioning device from the questioning device. as a reference when receiving simultaneously different delays have a time, and generates a transmission timing signal which repeats the same cycle, the transmission timing signal self first occurred By synchronizing transmit the acknowledgment data to said question unit wirelessly, after transmitting the acknowledgment data, its own answer data selected by the operation of the operation unit, the first after the answer data is selected The transmission is performed wirelessly in synchronism with the generated transmission timing signal (the invention according to claim 3).

この発明によれば、前記各答データ送信装置は、データ送信有効コマンドを受けたときを基準として異なる遅延時間を有する送信タイミング信号を発生させ、この送信タイミング信号に同期させて自己の答データを出題装置に各々送信するので、通信媒体上における答データ同士のコリジョンが回避される。従って、コリジョンに伴うデータ再送が不要となるため、結果として通信媒体の伝送効率を向上させることが可能となる。   According to the present invention, each answer data transmitting device generates a transmission timing signal having a different delay time with reference to the time when the data transmission valid command is received, and sends its own answer data in synchronization with the transmission timing signal. Since each is transmitted to the questioning apparatus, collision between the answer data on the communication medium is avoided. Therefore, data retransmission associated with collision becomes unnecessary, and as a result, the transmission efficiency of the communication medium can be improved.

しかも、出題装置と複数の答データ送信装置とを無線により接続しているので、ケーブルが不要となる。従って、ケーブルを引き回す必要がなく据え付け等の作業性を向上させることができ、また、床下等がケーブルにより雑然となることもない。しかも、無線は、有線に比して伝送距離や接続台数の制約を受け難いので、例えば、大きな会場で、しかも多数の参加者を対象とすることができる等、集計装置の適用範囲を広げることができる。   In addition, since the question answering device and the plurality of answer data transmitting devices are connected wirelessly, a cable is not necessary. Therefore, it is not necessary to route the cable, so that workability such as installation can be improved, and the underfloor is not cluttered by the cable. Moreover, wireless is less subject to restrictions on the transmission distance and the number of connected devices compared to wired communication. For example, it is possible to target a large number of participants in a large venue and expand the application range of the aggregation device. Can do.

請求項1、2記載の発明によれば、前記各端末装置が、データ送信有効コマンドの受領確認を示す受領確認データを送信タイミング信号に同期させて前記制御装置に送信するようにしているので、制御装置は、各端末装置及び無線が正常に動作しているか否かを知ることができる。According to the first and second aspects of the invention, each terminal device is configured to transmit the receipt confirmation data indicating the receipt confirmation of the data transmission valid command to the control device in synchronization with the transmission timing signal. The control device can know whether each terminal device and the radio are operating normally.
請求項3記載の発明によれば、前記各答データ送信装置が、データ送信有効コマンドの受領確認を示す受領確認データを送信タイミング信号に同期させて前記出題装置に送信するようにしているので、出題装置は、各答データ送信装置及び無線が正常に動作しているか否かを知ることができる。According to the invention of claim 3, each answer data transmission device is configured to transmit the receipt confirmation data indicating the receipt confirmation of the data transmission valid command to the questioning device in synchronization with the transmission timing signal. The questioning device can know whether or not each answer data transmitting device and the radio are operating normally.

さらに、前記各答データ送信装置が、データ送信有効コマンドを受信してから前記操作部が操作されるまでの操作時間を計測し、この操作時間データを前記答データと併せて前記出題装置に送信する構成であってもよい(請求項記載の発明)。この操作時間データを利用すれば、例えば、答データ送信装置に対して、操作が早い順に順番を与えることができる等、集計装置の適用範囲がより一層広がって好適である。 Further, each answer data transmitting apparatus measures an operation time from when the data transmission valid command is received until the operation unit is operated, and transmits the operation time data together with the answer data to the questioning apparatus. It may be the composition to do (the invention of claim 4 ). If this operation time data is used, it is preferable that the application range of the counting device is further expanded, for example, an order can be given to the answer data transmitting device in the order of operation.

また、前記出題装置は、データ送信有効コマンドを送信してから所定時間が経過した時点以降に受信した答データを処理対象外としてもよい(請求項記載の発明)。このように、答データの受け付け時間を制限することにより、集計処理を短時間で行うことができる。 Further, the questioning device may exclude answer data received after a predetermined time has elapsed since the data transmission valid command was transmitted (the invention according to claim 5 ). In this way, by limiting the reception time of answer data, the counting process can be performed in a short time.

また、前記出題装置が、前記各答データ送信装置から受信した答データを集計処理した結果である集計処理結果データを前記各答データ送信装置に送信すると(請求項記載の発明)、参加者は自己が選択した答が出題装置側でどのように処理されたかを知ることができて好適である。例えば、参加者は、この集計装置がクイズに使用された場合は自己の答の正否を知ることができ、また、この集計装置がアンケートに使用された場合はアンケートの集計結果を知ることができる。すなわち、例えば、クイズやアンケートに対する興味が向上し、会場の雰囲気を盛り上げることができる。 In addition, when the questioning device transmits to the each answer data transmitting device aggregate data obtained as a result of totalizing the answer data received from each answer data transmitting device (the invention according to claim 6 ), the participant Is preferable because it can know how the answer selected by the user is processed on the questioning apparatus side. For example, if this counting device is used for a quiz, the participant can know the correctness of his / her answer, and if this counting device is used for a questionnaire, the participant can know the result of the questionnaire. . That is, for example, interest in quizzes and questionnaires can be improved and the atmosphere of the venue can be raised.

本発明のデータ通信方法及びデータ通信装置によれば、端末装置の各々は、自己のデータを、データ送信有効コマンド受信時から異なる遅延時間で発生する送信タイミング信号に同期させて制御装置に各々送信するので、通信媒体上におけるデータ同士のコリジョンが回避される。従って、コリジョンに伴うデータ再送が不要となるため、結果として通信媒体の伝送効率を向上させることが可能となる。   According to the data communication method and the data communication device of the present invention, each terminal device transmits its own data to the control device in synchronization with a transmission timing signal generated at a different delay time from the reception of the data transmission valid command. Therefore, collision between data on the communication medium is avoided. Therefore, data retransmission associated with collision becomes unnecessary, and as a result, the transmission efficiency of the communication medium can be improved.

また、本発明の集計装置によれば、答データ送信装置毎の答データを、同一周期で且つ位相が互いにずれて繰り返し発生する答データ送信装置毎の送信タイミング信号に同期させて出題装置に各々送信するので、通信媒体上における答データ同士のコリジョンが回避される。従って、コリジョンに伴うデータ再送が不要となるため、結果として通信媒体の伝送効率を向上させることが可能となる。   In addition, according to the aggregation device of the present invention, the answer data for each answer data transmitting device is synchronized with the transmission timing signal for each answer data transmitting device that is repeatedly generated with the same period and out of phase with each other. Since transmission is performed, collision between answer data on the communication medium is avoided. Therefore, data retransmission associated with collision becomes unnecessary, and as a result, the transmission efficiency of the communication medium can be improved.

本発明に係るデータ通信方法、データ通信装置及び集計装置について、好適な実施の形態を挙げ、添付の図面を参照しながら以下説明する。   A data communication method, a data communication apparatus, and a totaling apparatus according to the present invention will be described below with reference to the accompanying drawings by giving preferred embodiments.

本実施の形態に係るデータ通信装置を含む集計装置10は、図1に示すように、問題を出す出題装置(制御装置)12と、出題装置12と無線14により接続され、複数の参加者に各々付与され、参加者の操作によって選択された答データを出題装置12に送信する複数の答データ送信装置(端末装置)16(1)〜16(n)とから基本的に構成される。   As shown in FIG. 1, the tabulation device 10 including the data communication device according to the present embodiment is connected to a question-taking device (control device) 12 that issues a problem, and the question-taking device 12 by radio 14, and is connected to a plurality of participants. It is basically composed of a plurality of answer data transmitting devices (terminal devices) 16 (1) to 16 (n), each of which is given and sent to the question answering device 12 answer data selected by the participant's operation.

出題装置12は、図2に示すように、制御部20と、問題情報データ格納部22と、操作部24と、表示部26と、音声出力部28と、無線通信部30と、時間計測部31とを基本的に備える。尚、出題装置12は、汎用のパーソナルコンピュータやワークステーション、あるいはこの集計装置10に特化した専用機等で構成することができる。   As shown in FIG. 2, the questioning device 12 includes a control unit 20, a problem information data storage unit 22, an operation unit 24, a display unit 26, an audio output unit 28, a wireless communication unit 30, and a time measurement unit. 31 is basically provided. The questioning device 12 can be constituted by a general-purpose personal computer or workstation, or a dedicated machine specialized for the counting device 10.

制御部20は、出題装置12全体を制御するものであり、CPU(Central Processing Unit)等の演算装置、ROM(Read Only Memory)、RAM(Random Access Memory)等のメモリデバイス等を備えて基本的に構成される。   The control unit 20 controls the whole questioning device 12, and basically includes a computing device such as a CPU (Central Processing Unit), a memory device such as a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. Configured.

問題情報データ格納部22は、制御部20がアクセス可能な記憶装置、例えば、HD(ハードディスク)装置や半導体メモリ等の記憶装置で構成され、参加者に出される問題に関する情報である問題情報データ40を格納する。問題情報データ40は、問題が1つの場合は1つ、複数ある場合はその数分だけ用意される。   The problem information data storage unit 22 is configured by a storage device accessible by the control unit 20, for example, a storage device such as an HD (hard disk) device or a semiconductor memory, and the problem information data 40 is information related to a problem to be given to a participant. Is stored. The problem information data 40 is prepared for one problem when there is one problem, and as many as the problem information data 40 when there are multiple problems.

問題情報データ40は、図3に示すように、複数のデータからなるデータ構造体であり、問題の内容を示す問題データ42と、各答データ送信装置16(1)〜16(n)から受信した後述する答データ180に対する処理内容を定義した処理プログラム44と、前記問題の正解である正解データ46と、問題に関する音声情報、例えば、出題の開始を示す音声案内メッセージ等の音声情報データ48と、処理プログラム44の処理結果である処理結果データ50とから構成される。問題情報データ40の詳細については、具体例を挙げて後述する。   As shown in FIG. 3, the question information data 40 is a data structure composed of a plurality of data, and is received from the question data 42 indicating the content of the question and each of the answer data transmitting devices 16 (1) to 16 (n). A processing program 44 that defines the processing content for the answer data 180 described later, correct data 46 that is the correct answer of the question, voice information data 48 such as a voice guidance message indicating the start of the question, for example, And processing result data 50 that is a processing result of the processing program 44. Details of the problem information data 40 will be described later with a specific example.

操作部24は、図1及び図2に示すように、参加者に出す問題を複数の問題の中から選択する選択スイッチ60と、選択された問題を決定する決定スイッチ62と、決定した問題の参加者への出題及び収集した答データ180の集計を開始する開始スイッチ64とから構成される。   As shown in FIGS. 1 and 2, the operation unit 24 includes a selection switch 60 for selecting a problem to be given to the participant from a plurality of problems, a determination switch 62 for determining the selected problem, and the determined problem. The start switch 64 is configured to start asking questions to the participants and starting to collect the collected answer data 180.

表示部26は、LED(Light Emitting Diode)、LCD(Liquid Crystal Display)等の表示デバイスで構成され、問題情報データ40や答データ180等を表示する。   The display unit 26 includes a display device such as an LED (Light Emitting Diode) or an LCD (Liquid Crystal Display), and displays the question information data 40, the answer data 180, and the like.

音声出力部28は、スピーカ等の音声出力装置から構成され、音声情報データ48を音声として出力する。   The audio output unit 28 includes an audio output device such as a speaker, and outputs audio information data 48 as audio.

無線通信部30は、後述するデータ送信有効コマンド150や集計処理結果データ200等を各答データ送信装置16(1)〜16(n)に送信する送信部72と、後述する受領確認データ160や答データ180等を各答データ送信装置16(1)〜16(n)から受信する受信部74とから構成される。   The wireless communication unit 30 includes a transmission unit 72 that transmits a data transmission valid command 150, which will be described later, total processing result data 200, and the like, to each of the answer data transmission devices 16 (1) to 16 (n); It is comprised from the receiving part 74 which receives the answer data 180 grade | etc., From each answer data transmitter 16 (1) -16 (n).

この場合、送信部72は、制御部20から出力されたデジタルデータをアンテナ70から電波として送信することができる高周波信号(搬送波)に乗せる処理(変調)を行う変調部と、変調された搬送波を増幅する増幅部とを有し、一方、受信部74は、アンテナ70が受信した電波に基づく電気信号を増幅する増幅部と、増幅された電気信号を復調してデジタルデータを得る復調部とを有する。   In this case, the transmission unit 72 includes a modulation unit that performs processing (modulation) to put the digital data output from the control unit 20 on a high-frequency signal (carrier wave) that can be transmitted as a radio wave from the antenna 70, and the modulated carrier wave. On the other hand, the receiving unit 74 includes an amplifying unit that amplifies an electric signal based on a radio wave received by the antenna 70, and a demodulating unit that demodulates the amplified electric signal to obtain digital data. Have.

時間計測部31は、レジスタを有し、該レジスタには所定の時間が格納される。時間計測部31は、制御部20からの計測開始指示に基づいて時間計測を開始し、前記所定の時間が経過したとき、制御部20に計測終了信号を出力する。   The time measuring unit 31 has a register, and a predetermined time is stored in the register. The time measurement unit 31 starts time measurement based on a measurement start instruction from the control unit 20, and outputs a measurement end signal to the control unit 20 when the predetermined time has elapsed.

答データ送信装置16(1)〜16(n)は、図4に示すように、制御部80と、表示部82と、操作部84と、無線通信部86と、送信タイミング信号発生部88と、操作時間計測部90とを基本的に備える。   As shown in FIG. 4, the answer data transmitting devices 16 (1) to 16 (n) include a control unit 80, a display unit 82, an operation unit 84, a wireless communication unit 86, and a transmission timing signal generation unit 88. The operation time measuring unit 90 is basically provided.

制御部80は、各答データ送信装置16(1)〜16(n)全体を制御するものであり、CPU等の演算装置、ROM、RAM等のメモリデバイス等を備えて基本的に構成される。   The control unit 80 controls the entire answer data transmitting devices 16 (1) to 16 (n), and is basically configured by including an arithmetic device such as a CPU, a memory device such as a ROM and a RAM, and the like. .

表示部82は、LED、LCD等の表示デバイスで構成される。表示部82には、操作番号1〜n及び出題装置12から受信した処理結果データ50等が表示される。尚、操作番号1〜nは、問題に付随した複数の選択肢に関連付けられて用いられる番号であり、その関連付けは出題装置12の指示に基づく。   The display unit 82 includes a display device such as an LED or an LCD. The display unit 82 displays the operation numbers 1 to n, the processing result data 50 received from the questioning device 12, and the like. The operation numbers 1 to n are numbers used in association with a plurality of options associated with the problem, and the association is based on an instruction from the questioning device 12.

操作部84は、図1及び図4に示すように、表示部82に表示された前記操作番号1〜nのいずれかを選択する選択スイッチ92と、選択された操作番号1〜nを決定する決定スイッチ94とから構成される。   As shown in FIGS. 1 and 4, the operation unit 84 determines the selection switch 92 that selects any one of the operation numbers 1 to n displayed on the display unit 82 and the selected operation numbers 1 to n. And a decision switch 94.

無線通信部86は、データ送信有効コマンド150や集計処理結果データ200等を出題装置12から受信する受信部98と、受領確認データ160や答データ180等を出題装置12に送信する送信部100とから構成される。   The wireless communication unit 86 includes a receiving unit 98 that receives the data transmission valid command 150 and the total processing result data 200 from the questioning device 12, and a transmitting unit 100 that transmits the reception confirmation data 160 and the answer data 180 to the questioning device 12. Consists of

この場合、送信部100は、制御部80から出力されたデジタルデータをアンテナ96から電波として送信することができる高周波信号(搬送波)に乗せる処理(変調)を行う変調部と、変調された搬送波を増幅する増幅とを有し、一方、受信部98は、アンテナ96が受信した電波に基づく電気信号を増幅する増幅部と、増幅された電気信号を復調してデジタルデータを得る復調部とを有する。   In this case, the transmission unit 100 includes a modulation unit that performs processing (modulation) to place the digital data output from the control unit 80 on a high-frequency signal (carrier wave) that can be transmitted as a radio wave from the antenna 96, and the modulated carrier wave. On the other hand, the receiving unit 98 includes an amplifying unit that amplifies an electric signal based on the radio wave received by the antenna 96, and a demodulating unit that demodulates the amplified electric signal to obtain digital data. .

送信タイミング信号発生部88は、答データ送信装置16(1)〜16(n)毎の送信タイミング信号を発生させるものであり、遅延時間計測部110と、繰り返し信号発生部112とを備える。   The transmission timing signal generation unit 88 generates a transmission timing signal for each of the answer data transmission devices 16 (1) to 16 (n), and includes a delay time measurement unit 110 and a repetitive signal generation unit 112.

遅延時間計測部110は、レジスタを有し、該レジスタには後述する所定の遅延時間が設定される。遅延時間計測部110は、制御部80からの計測開始指示に基づいて、遅延時間の計測を開始し、遅延時間の経過を確認したとき、制御部80に対して計測終了信号を出力する。   The delay time measuring unit 110 includes a register, and a predetermined delay time described later is set in the register. The delay time measurement unit 110 starts measuring the delay time based on the measurement start instruction from the control unit 80, and outputs a measurement end signal to the control unit 80 when it is confirmed that the delay time has elapsed.

繰り返し信号発生部112は、レジスタを有し、該レジスタには後述する所定の信号発生周期が設定される。繰り返し信号発生部112は、制御部80からの繰り返し信号発生指示に基づいて前記信号発生周期の繰り返し信号を制御部80に対して出力する。   The repetitive signal generation unit 112 includes a register, and a predetermined signal generation period to be described later is set in the register. The repetitive signal generation unit 112 outputs a repetitive signal of the signal generation period to the control unit 80 based on a repetitive signal generation instruction from the control unit 80.

操作時間計測部90は、所定の基準クロックの数をカウントし、カウント数を保持する計時カウンタを有する。前記計時カウンタのカウントアップの開始及び終了、又はカウンタ数のクリア等は、制御部80からの指示に基づいて任意に行われる。また、計時カウンタの値は、制御部80によって任意なタイミングで読み出すことができる。すなわち、制御部80は、任意のタイミングで計時カウンタにアクセスし、カウントアップの開始から計時カウンタへアクセスした時点までの基準クロックのカウント数、すなわち、時間データを得ることができる。   The operation time measuring unit 90 has a time counter that counts the number of predetermined reference clocks and holds the count number. The start and end of counting up of the time counter or the clearing of the counter number is arbitrarily performed based on an instruction from the control unit 80. Further, the value of the time counter can be read by the control unit 80 at an arbitrary timing. That is, the control unit 80 can access the time counter at an arbitrary timing, and obtain the count number of the reference clock from the start of the count-up to the time when the time counter is accessed, that is, time data.

尚、本実施の形態の集計装置10は、出題装置12と複数の答データ送信装置16(1)〜16(n)とを無線14により接続しているので、ケーブルが不要となる。従って、ケーブルを引き回す必要がなく据え付け等の作業性を向上させることができ、また、床下等がケーブルにより雑然となることもない。しかも、無線14は、有線に比して伝送距離や接続台数の制約を受け難いので、例えば、大きな会場で、しかも多数の参加者を対象とすることができる等、集計装置10の適用範囲を広げることができる。   Note that the tabulating device 10 of the present embodiment connects the questioning device 12 and the plurality of answer data transmitting devices 16 (1) to 16 (n) by the wireless 14, so that no cable is required. Therefore, it is not necessary to route the cable, so that workability such as installation can be improved, and the underfloor is not cluttered by the cable. In addition, the wireless device 14 is less subject to restrictions on the transmission distance and the number of connected devices than a wired device. For example, the wireless device 14 can be applied to a large venue and a large number of participants. Can be spread.

本実施の形態に係るデータ通信装置を含む集計装置10は、基本的には、以上のように構成されるものであり、次にそれらの動作について以下詳細に説明する。   The aggregation device 10 including the data communication device according to the present embodiment is basically configured as described above, and the operation thereof will be described in detail below.

先ず、第1の動作実施例として、この集計装置10を用いて、出題装置12を操作する主催者と、答データ送信装置16(1)〜16(n)を操作する複数の参加者との間でジャンケンゲームを行う場合を例に挙げる。   First, as a first operation example, using the counting device 10, an organizer who operates the questioning device 12 and a plurality of participants who operate the answer data transmitting devices 16 (1) to 16 (n). Take as an example the case of playing a janken game.

尚、このジャンケンゲームは、主催者、すなわち出題装置12を親とし、複数の参加者、すなわち各答データ送信装置16(1)〜16(n)を子とし、ジャンケンを親と子の間で行うものとする。このジャンケンゲームに3人の参加者A、B、Cが参加する場合を例に挙げ、以下これについて説明する。尚、以降、これらの参加者A、B、Cが操作する答データ送信装置16(1)〜16(n)を各々、答データ送信装置16(A)〜16(C)とする。   In this janken game, the organizer, that is, the questioning device 12 is a parent, a plurality of participants, that is, each answer data transmitting device 16 (1) to 16 (n) is a child, and the janken is between the parent and the child. Assumed to be performed. A case where three participants A, B, and C participate in this janken game will be described as an example. Hereinafter, the answer data transmitting devices 16 (1) to 16 (n) operated by the participants A, B, and C will be referred to as answer data transmitting devices 16 (A) to 16 (C), respectively.

ジャンケンゲームに先立って、各答データ送信装置16(A)〜16(C)には、予め各々に固有の装置識別番号1、2、3が各々付与される。具体的には、各装置識別番号1、2、3は、各制御部80の前記メモリデバイスの所定領域に各々格納される。   Prior to the janken game, each of the answer data transmitting devices 16 (A) to 16 (C) is assigned a unique device identification number 1, 2, and 3 in advance. Specifically, the device identification numbers 1, 2, and 3 are stored in predetermined areas of the memory devices of the control units 80, respectively.

図5に、このジャンケンゲームに係る問題情報データ40Aの具体的な設定例を示す。これらのデータについては、以降逐次説明していくことにする。尚、ジャンケンゲームにはクイズと違って正解が存在しないので、正解データ46には何も格納されない。また、図5に示す問題情報データ40Aには、処理結果データ50が設定されているが、この場合の問題情報データ40Aはゲーム終了後のものを示すものであり、当然のことながらゲーム開始前に処理結果データ50にデータが設定されることはない。   FIG. 5 shows a specific setting example of the problem information data 40A related to the janken game. These data will be described sequentially. Unlike the quiz, there is no correct answer in the janken game, so nothing is stored in the correct data 46. Further, although the processing result data 50 is set in the problem information data 40A shown in FIG. 5, the problem information data 40A in this case indicates the data after the game ends, and naturally, before the game starts. No data is set in the processing result data 50.

以上のような前処理を経て、集計装置10を用いたジャンケンゲームが開始される。以下、図6に示すフローチャートに基づいて、このジャンケンゲームの処理手順について説明する。   Through the preprocessing as described above, a janken game using the counting device 10 is started. Hereinafter, the processing procedure of this janken game will be described based on the flowchart shown in FIG.

先ず、出題装置12は、問題の内容、すなわち、問題情報データ格納部22に格納されている問題情報データ40の問題データ42の一覧を表示部26に表示する。この場合、問題がジャンケンゲームのみであれば、表示部26に表示される問題データ42はジャンケンゲームのみである。次いで、出題装置12を操作する主催者は、選択スイッチ60を操作してこのジャンケンゲームを選択した後、決定スイッチ62を押してジャンケンゲームの実行を決定する(ステップS1)。   First, the question-taking device 12 displays a list of problem data 42 of the problem information data 40 stored in the problem information data storage unit 22 on the display unit 26. In this case, if the problem is only the janken game, the problem data 42 displayed on the display unit 26 is only the janken game. Next, the organizer who operates the questioning device 12 operates the selection switch 60 to select this janken game, and then presses the decision switch 62 to determine the execution of the janken game (step S1).

次いで、制御部20は、問題情報データ格納部22にアクセスし、問題情報データ40Aの処理プログラム44に格納されたプログラム[1](図5参照)を取得し、この処理プログラム[1]に基づいた処理を実行する。すなわち、プログラム[1]は親の手を発生させることを指示するものであるから、制御部20は、自己が有する乱数発生器等からなる図示しない親手発生器を駆動し、親の手を決定し、決定した手を処理結果データ50に格納する(ステップS2)。この場合、決定した親の手がグーであったとする(図5の処理結果データ50参照)。   Next, the control unit 20 accesses the problem information data storage unit 22, acquires the program [1] (see FIG. 5) stored in the processing program 44 of the problem information data 40A, and based on this processing program [1]. Execute the process. That is, since the program [1] instructs to generate the parent's hand, the control unit 20 drives a parent generator (not shown) including a random number generator and the like that it has to determine the parent's hand. Then, the determined hand is stored in the processing result data 50 (step S2). In this case, it is assumed that the determined parent's hand is goo (see processing result data 50 in FIG. 5).

一方、各答データ送信装置16(A)〜16(C)は、送信タイミング信号を発生するための前処理を行う(ステップS3)。具体的には、先ず、答データ送信装置16(A)〜16(C)の各制御部80は、答データ送信装置16(A)〜16(C)毎に異なる遅延時間TA、TB、TCを各々算出する。各遅延時間TA、TB、TCは、以下の計算式(1)から算出される。
遅延時間TA〜TC[ms]=k*装置識別番号[ms](k=定数) …(1)
On the other hand, each answer data transmitting device 16 (A) to 16 (C) performs preprocessing for generating a transmission timing signal (step S3). Specifically, first, each control unit 80 of the answer data transmitters 16 (A) to 16 (C) has different delay times TA, TB, TC for each answer data transmitter 16 (A) to 16 (C). Are calculated respectively. Each delay time TA, TB, TC is calculated from the following calculation formula (1).
Delay time TA to TC [ms] = k * device identification number [ms] (k = constant) (1)

計算式(1)の定数kには、通信媒体、本実施の形態では無線14上における1つのレコード(コマンド、データ、パケットともいう)の最大送信時間以上の時間値が設定される。本実施の形態では、定数k=30[ms]として以下説明する。   The constant k in the calculation formula (1) is set to a time value equal to or greater than the maximum transmission time of one record (also referred to as a command, data, or packet) on the communication medium, in this embodiment, the radio 14. In the present embodiment, the following description will be made assuming that the constant k = 30 [ms].

また、前述したとおり、各答データ送信装置16(A)〜16(C)の装置識別番号は各々1、2、3であるから、上記計算式(1)にこれらの値を各々代入すると、遅延時間TA、TB、TCは、各々に30[ms]、60[ms]、90[ms]となる。各制御部80は、算出された各遅延時間TA、TB、TCを自己の遅延時間計測部110のレジスタに各々格納する。   Further, as described above, since the device identification numbers of the respective answer data transmitting devices 16 (A) to 16 (C) are 1, 2, and 3, respectively, substituting these values into the calculation formula (1), respectively, The delay times TA, TB, and TC are 30 [ms], 60 [ms], and 90 [ms], respectively. Each control unit 80 stores the calculated delay times TA, TB, and TC in the registers of its own delay time measurement unit 110, respectively.

次いで、各制御部80は、答データ送信装置16(A)〜16(C)全てに共通な信号発生周期T1を決め、この信号発生周期T1を自己の繰り返し信号発生部112のレジスタに各々格納する。本実施の形態では、前記信号発生周期T1を100[ms]に設定する。   Next, each control unit 80 determines a signal generation period T1 common to all of the answer data transmitting devices 16 (A) to 16 (C), and stores this signal generation period T1 in a register of its own repetitive signal generation unit 112. To do. In the present embodiment, the signal generation period T1 is set to 100 [ms].

ここで、出題装置12の制御部20は、開始スイッチ64が押されたか否かを判定する(ステップS4)。開始スイッチ64が押された場合、制御部20は、ジャンケンゲームを開始する。具体的には、以下の処理を実行する。先ず、制御部20は、問題情報データ格納部22にアクセスし、問題情報データ40Aの音声情報データ48を取得し、取得した音声情報データ48に基づいて音声出力部28を駆動する。すなわち、ジャンケンゲームが行われている会場において、全ての参加者A、B、Cに向けて「ジャンケンゲームを開始します。各自の操作部を操作して手を決めて下さい。」という音声案内メッセージをアナウンスする(図5参照)。これによって、ジャンケンゲームの開始が会場内にいる参加者全員に周知される。この場合、該音声案内メッセージと併せて、例えば、会場内に設置された表示板に文字情報として案内メッセージを表示してもよい。   Here, the control unit 20 of the questioning device 12 determines whether or not the start switch 64 has been pressed (step S4). When the start switch 64 is pressed, the control unit 20 starts the janken game. Specifically, the following processing is executed. First, the control unit 20 accesses the problem information data storage unit 22, acquires the voice information data 48 of the problem information data 40 </ b> A, and drives the voice output unit 28 based on the acquired voice information data 48. In other words, at the venue where the Janken game is being held, the voice guidance “All players, A, B, and C will start the Janken game. Announce the message (see FIG. 5). As a result, the start of the janken game is communicated to all participants in the venue. In this case, together with the voice guidance message, for example, the guidance message may be displayed as text information on a display board installed in the venue.

さらに、制御部20は、音声出力部28を駆動し、「操作番号1をグー、操作番号2をチョキ、操作番号3をパーとします。」という音声案内メッセージをアナウンスする。これによって、操作番号と選択肢とが関連付けられる。すなわち、各参加者が操作部84を操作して操作番号1を選択した場合、子の手としてグーを選択したことになり、操作番号2を選択した場合はチョキを選択したことになり、操作番号3を選択した場合はパーを選択したことになる。   Further, the control unit 20 drives the voice output unit 28 and announces a voice guidance message “operation number 1 is goo, operation number 2 is choki and operation number 3 is par”. As a result, the operation number is associated with the option. That is, when each participant operates the operation unit 84 and selects operation number 1, it means that he has selected Goo as a child's hand, and when operation number 2 is selected, he has selected choki, When number 3 is selected, par is selected.

次いで、制御部20は、時間計測部31のレジスタに答データ送信装置16(A)〜16(C)からの答データの受け付け制限時間を格納した後、計測開始指示を出し時間計測部31による時間計測を開始する。尚、本実施の形態では、この受け付け制限時間を2秒に設定するものとする。   Next, the control unit 20 stores the time limit for accepting answer data from the answer data transmitting devices 16 (A) to 16 (C) in the register of the time measuring unit 31, and then issues a measurement start instruction by the time measuring unit 31. Start time measurement. In this embodiment, the reception limit time is set to 2 seconds.

制御部20は、デジタルデータであるデータ送信有効コマンド150を作成し、作成したデータ送信有効コマンド150を無線通信部30に出力する。データ送信有効コマンド150は、図7に示すように、コマンドの開始を示す開始コード152と、このパケットがデータ送信有効コマンド150であることを示すコマンドコード154と、コマンドの終了を示す終了コード156とから構成される。   The control unit 20 creates a data transmission valid command 150 that is digital data, and outputs the created data transmission valid command 150 to the wireless communication unit 30. As shown in FIG. 7, the data transmission valid command 150 includes a start code 152 indicating the start of the command, a command code 154 indicating that this packet is the data transmission valid command 150, and an end code 156 indicating the end of the command. It consists of.

無線通信部30の送信部72は、データ送信有効コマンド150を答データ送信装置16(A)〜16(C)へ送信する(ステップS5)。具体的には、送信部72は、デジタルデータであるデータ送信有効コマンド150を変調した後、変調した搬送波を増幅し、増幅した電気信号をアンテナ70から電波として放射する。   The transmission unit 72 of the wireless communication unit 30 transmits the data transmission valid command 150 to the answer data transmission devices 16 (A) to 16 (C) (step S5). Specifically, the transmitter 72 modulates the data transmission valid command 150 that is digital data, then amplifies the modulated carrier wave, and radiates the amplified electrical signal from the antenna 70 as a radio wave.

出題装置12のアンテナ70から放射された電波は、答データ送信装置16(A)〜16(C)のアンテナ96で同時に受信される(図8の時点T0参照/ステップS6)。その後、受信部98において増幅及び復調されてデジタルデータとなったデータ送信有効コマンド150が制御部80に出力される。   The radio waves radiated from the antenna 70 of the questioning device 12 are simultaneously received by the antennas 96 of the answer data transmitting devices 16 (A) to 16 (C) (see time T0 in FIG. 8 / step S6). Thereafter, a data transmission valid command 150 which has been amplified and demodulated by the receiving unit 98 and converted into digital data is output to the control unit 80.

受信部98からデータ送信有効コマンド150を入力したとき、各制御部80は、答データ送信装置16(A)〜16(C)毎のデータ送信タイミング信号を発生させる(ステップS7)。具体的には、各制御部80は、先ず、自己の遅延時間計測部110に対して各遅延時間TA〜TCの計測を開始する指示を出す。尚、前記において、データ送信有効コマンド150を受信したときとは、必ずしも時点T0に限定されるものではなく、時点T0から全ての答データ送信装置16(A)〜16(C)で同一の所定時間が経過した時点であってもよい。例えば、データ送信有効コマンド150の終了コード156を受信した時点とすることもできる。   When the data transmission valid command 150 is input from the receiving unit 98, each control unit 80 generates a data transmission timing signal for each of the answer data transmitting devices 16 (A) to 16 (C) (step S7). Specifically, each control unit 80 first instructs the own delay time measurement unit 110 to start measuring each delay time TA to TC. In the above description, the time when the data transmission valid command 150 is received is not necessarily limited to the time T0. The same predetermined data is transmitted from the time T0 to all the answer data transmitting devices 16 (A) to 16 (C). It may be a point in time. For example, it may be the time when the end code 156 of the data transmission valid command 150 is received.

次いで、各制御部80は、各遅延時間計測部110から計測終了信号が入力されたか否かを判定し、計測終了信号の入力があった場合、繰り返し信号発生部112に対して繰り返し信号を発生させる指示を出す。   Next, each control unit 80 determines whether or not a measurement end signal is input from each delay time measurement unit 110, and generates a repetitive signal to the repetitive signal generation unit 112 when a measurement end signal is input. Give instructions to do.

すなわち、図8に示すように、答データ送信装置16(A)のデータ送信タイミング信号は、時点T0から遅延時間TA=30[ms]経過した後に信号発生周期T1=100[ms]で繰り返し発生する信号となり、答データ送信装置16(B)のデータ送信タイミング信号は、時点T0から遅延時間TB=60[ms]経過した後に信号発生周期T1=100[ms]で繰り返し発生する信号となり、答データ送信装置16(C)のデータ送信タイミング信号は、時点T0から遅延時間TC=90[ms]経過した後に信号発生周期T1=100[ms]で繰り返し発生する信号となる。   That is, as shown in FIG. 8, the data transmission timing signal of the answer data transmitting device 16 (A) is repeatedly generated at the signal generation period T1 = 100 [ms] after the delay time TA = 30 [ms] from the time T0. The data transmission timing signal of the answer data transmitting device 16 (B) becomes a signal repeatedly generated at the signal generation period T1 = 100 [ms] after the delay time TB = 60 [ms] from the time point T0. The data transmission timing signal of the data transmission device 16 (C) is a signal repeatedly generated at the signal generation cycle T1 = 100 [ms] after the delay time TC = 90 [ms] has elapsed from the time T0.

また、各制御部80は、データ送信有効コマンド150を受信した時点で、操作時間計測部90の計時カウンタのカウントアップを開始する。   Each control unit 80 starts counting up the time counter of the operation time measuring unit 90 when the data transmission valid command 150 is received.

次いで、各制御部80は、図9に示すように、コマンドの開始を示す開始コード162と、このパケットが受領確認データであることを示すデータコード164と、コマンドの終了を示す終了コード166とから構成される受領確認データ160を作成し、作成した受領確認データ160を自己の送信タイミング信号に同期させて無線14を介して出題装置12に送信する(ステップS8)。   Next, each control unit 80, as shown in FIG. 9, includes a start code 162 indicating the start of the command, a data code 164 indicating that this packet is receipt confirmation data, and an end code 166 indicating the end of the command. Is generated, and the generated reception confirmation data 160 is transmitted to the question-taking device 12 via the radio 14 in synchronization with its own transmission timing signal (step S8).

この場合、各受領確認データ160(A)〜160(C)は、前述したとおり、送信時間が30[ms]未満であり、しかも、図8から諒解されるように、互いに30[ms]ずれた送信タイミング信号に同期して出題装置12に送信されるため、通信媒体(本実施の形態では無線14)上におけるデータ同士のコリジョンが回避される。従って、コリジョンに伴うデータ再送を不要とすることができ、結果として、通信媒体の伝送効率を向上させることができる。   In this case, each of the receipt confirmation data 160 (A) to 160 (C) has a transmission time of less than 30 [ms] as described above, and, as can be understood from FIG. Since the data is transmitted to the questioning device 12 in synchronization with the transmission timing signal, collision between data on the communication medium (wireless 14 in the present embodiment) is avoided. Therefore, it is possible to eliminate the need for data retransmission accompanying collision, and as a result, it is possible to improve the transmission efficiency of the communication medium.

出題装置12は、各答データ送信装置16(A)〜16(C)からの受領確認データ160(A)〜160(C)を受信し(ステップS9)、この受領確認データを解析し答データ送信装置16(A)〜16(C)や無線14が正常に作動しているか等を確認する。   The questioning device 12 receives the receipt confirmation data 160 (A) to 160 (C) from the answer data transmitting devices 16 (A) to 16 (C) (step S9), analyzes the receipt confirmation data, and answers data. It is confirmed whether or not the transmitters 16 (A) to 16 (C) and the radio 14 are operating normally.

一方、答データ送信装置16(A)〜16(C)の各制御部80は、自己に接続される決定スイッチ94が操作されたか否かを判定し(ステップS10)、決定スイッチ94が押された判定したとき、図10に示す答データ180を作成し、作成した答データ180を出題装置12に送信する(ステップS11)。   On the other hand, each control unit 80 of the answer data transmitting devices 16 (A) to 16 (C) determines whether or not the determination switch 94 connected to itself is operated (step S10), and the determination switch 94 is pressed. When the determination is made, the answer data 180 shown in FIG. 10 is created, and the created answer data 180 is transmitted to the questioning device 12 (step S11).

答データ180は、データの開始を示す開始コード182と、装置識別番号1〜nのデータである装置識別番号データ184と、データ送信有効コマンド150を受信してから決定スイッチ94が操作されるまでの操作時間データ186と、決定スイッチ94によって決定された操作番号1〜nのデータである操作番号データ188と、データの終了を示す終了コード190とから構成される。   The answer data 180 includes a start code 182 indicating the start of data, device identification number data 184 that is data of device identification numbers 1 to n, and a data transmission valid command 150 until the decision switch 94 is operated. Operation time data 186, operation number data 188 which is data of operation numbers 1 to n determined by the determination switch 94, and an end code 190 indicating the end of the data.

この場合、答データ送信装置16(A)〜16(C)の各制御部80は、自己のメモリデバイスに格納されている装置識別番号を読み出し、装置識別番号データ184に格納する。また、各制御部80は、自己に接続される操作時間計測部90の計時カウンタにアクセスし、この時点でのカウント数、すなわち時間データ(=カウント数×基準クロック)を取得し、操作時間データ186に格納する。   In this case, each control unit 80 of the answer data transmitting devices 16 (A) to 16 (C) reads the device identification number stored in its own memory device and stores it in the device identification number data 184. Each control unit 80 accesses the time counter of the operation time measuring unit 90 connected to itself, acquires the count number at this point, that is, time data (= count number × reference clock), and operates time data. It is stored in 186.

図11には、答データ送信装置16(A)〜16(C)毎の答データ180(A)〜180(C)の具体的設定例を示す。ところで、図8において黒星印★は、決定スイッチ94が押されたタイミングを示す。すなわち、図8から諒解されるように、答データ送信装置16(A)及び16(B)は、データ送信有効コマンド150を受信した時点T0から190[ms]経過した時点で決定スイッチ94が押され、答データ送信装置16(C)は、時点T0から350[ms]経過した時点で決定スイッチ94が押されている。   FIG. 11 shows a specific setting example of the answer data 180 (A) to 180 (C) for each of the answer data transmitting devices 16 (A) to 16 (C). By the way, the black star ★ in FIG. 8 indicates the timing when the determination switch 94 is pressed. That is, as can be understood from FIG. 8, the answer data transmitting devices 16 (A) and 16 (B) are pressed by the decision switch 94 when 190 [ms] has elapsed from the time T0 when the data transmission valid command 150 is received. In the answer data transmitting apparatus 16 (C), the determination switch 94 is pressed when 350 [ms] has elapsed from the time T0.

従って、図11に示すように、各答データ180(A)〜180(C)の操作時間データ186には、190[ms]、190[ms]、350[ms]が各々格納される。また、各参加者A〜Cは子の手として、操作番号1=グー、操作番号2=チョキ、操作番号3=パーを選択したものとする。   Therefore, as shown in FIG. 11, 190 [ms], 190 [ms], and 350 [ms] are stored in the operation time data 186 of the respective answer data 180 (A) to 180 (C). In addition, it is assumed that each of the participants A to C has selected operation number 1 = Goo, operation number 2 = choki, and operation number 3 = par as child hands.

各制御部80は、以上のようにして作成した答データ180(A)〜180(C)を自己の送信タイミング信号に同期させて無線14を介して出題装置12に送信する。   Each control unit 80 transmits the answer data 180 (A) to 180 (C) created as described above to the questioning apparatus 12 via the radio 14 in synchronization with its own transmission timing signal.

この場合、答データ送信装置16(A)は、前述したとおり、データ送信有効コマンド150を受信した時点T0から190[ms]経過した時点で決定スイッチ94が押されたので、その答データ180(A)は、図8に示すように、送信タイミング信号の3番目の立ち上がり(時点T0から230[ms]経過した時点)に同期して出題装置12に送信される。   In this case, as described above, the answer data transmitting device 16 (A) has pressed the decision switch 94 when 190 [ms] has elapsed from the time T0 when the data transmission valid command 150 is received. As shown in FIG. 8, A) is transmitted to the questioning device 12 in synchronization with the third rising edge of the transmission timing signal (when 230 [ms] has elapsed from time T0).

また、答データ送信装置16(B)は、前述したとおり、時点T0から190[ms]経過した時点で決定スイッチ94が押されたので、その答データ180(B)は、図8に示すように、送信タイミング信号の3番目の立ち上がり(時点T0から260[ms]経過した時点)に同期して出題装置12に送信される。   Further, as described above, the answer data transmitting device 16 (B) has the decision switch 94 pressed when 190 [ms] has elapsed from the time T0, and the answer data 180 (B) is as shown in FIG. At the same time, the transmission timing signal is transmitted to the questioning device 12 in synchronization with the third rising edge (when 260 [ms] has elapsed from time T0).

さらに、答データ送信装置16(C)は、前述したとおり、時点T0から350[ms]経過した時点で決定スイッチ94が押されたので、その答データ180(C)は、図8に示すように、送信タイミング信号の4番目の立ち上がり(時点T0から390[ms]経過した時点)に同期して送信される。   Further, as described above, the answer data transmitting device 16 (C) has the decision switch 94 pressed when 350 [ms] has elapsed from the time T0, and the answer data 180 (C) is as shown in FIG. Are transmitted in synchronization with the fourth rising edge of the transmission timing signal (when 390 [ms] has elapsed from time T0).

この場合、各答データ180(A)〜180(C)は、前述したとおり、送信時間が30[ms]未満であり、しかも、図8から諒解されるように、互いに30[ms]ずれた送信タイミング信号に同期して出題装置12に送信されるため、通信媒体(本実施の形態では無線14)上におけるデータ同士のコリジョンが回避される。従って、コリジョンに伴うデータ再送を不要とすることができ、結果として、通信媒体の伝送効率を向上させることができる。   In this case, as described above, each answer data 180 (A) to 180 (C) has a transmission time of less than 30 [ms], and, as can be understood from FIG. Since the data is transmitted to the questioning device 12 in synchronization with the transmission timing signal, collision between data on the communication medium (wireless 14 in the present embodiment) is avoided. Therefore, it is possible to eliminate the need for data retransmission accompanying collision, and as a result, it is possible to improve the transmission efficiency of the communication medium.

出題装置12は、各答データ送信装置16(A)〜16(C)からの各答データ180(A)〜180(C)を受信し(ステップS12)、次いで、集計処理を実行する(ステップS13)。   The questioning device 12 receives each answer data 180 (A) to 180 (C) from each answer data transmitting device 16 (A) to 16 (C) (step S12), and then executes a counting process (step S12). S13).

ここで、集計処理(ステップS13)について説明する。出題装置12の制御部20は、問題情報データ格納部22にアクセスし、問題情報データ40Aの処理プログラム44に格納されたプログラム[2]及び[3](図5参照)を取得し、これらのプログラム[2]及び[3]に基づいた処理を実行する。   Here, the aggregation process (step S13) will be described. The control unit 20 of the questioning device 12 accesses the problem information data storage unit 22 and acquires the programs [2] and [3] (see FIG. 5) stored in the processing program 44 of the problem information data 40A. Processing based on the programs [2] and [3] is executed.

すなわち、プログラム[2]及び[3]によれば、親の手と、子A、B、Cの手とを各々比較し、親が勝ったとき、あるいは引き分けのときに親の勝ちとし、一方、子が勝ったときは子の勝ちとするとのことである。従って、この場合、親の手は前記ステップS2でグーに決定しており、また、各子A、B、Cの手は各々、チョキ、グー、パーであるから、問題情報データ40Aの処理結果データ50には、子A=負け、子B=負け、子C=勝ちが格納される。   That is, according to the programs [2] and [3], the parent's hand and the hands of the children A, B, and C are respectively compared, and the parent wins when the parent wins or draws, When the child wins, the child wins. Therefore, in this case, the parent hand is determined to be goo in step S2, and the hands of each child A, B, and C are choki, goo, and par, respectively, so the processing result of the problem information data 40A The data 50 stores child A = losing, child B = losing, and child C = winning.

次いで、制御部20は、図12に示されるように、開始コード202と、問題情報データ40の処理結果データ50(具体的には、子A=負け、子B=負け、子C=勝ちが格納されている。)と、終了コード204とから構成される集計処理結果データ200を作成し、作成した集計処理結果データ200を答データ送信装置16(A)〜16(C)に送信する(ステップS14)。   Next, as shown in FIG. 12, the control unit 20 determines the start code 202 and the processing result data 50 of the problem information data 40 (specifically, child A = losing, child B = losing, child C = winning). And the total processing result data 200 composed of the end code 204, and transmit the generated total processing result data 200 to the answer data transmitting devices 16 (A) to 16 (C) ( Step S14).

各答データ送信装置16(A)〜16(C)は、この集計処理結果データ200を各々に受信し(ステップS15)、それを自己の表示部82に表示する(ステップS16)。これによって、各参加者A〜Cは、親の手、あるいはジャンケンの勝敗の行方等を知ることができる。従って、ジャンケンゲームに対する興味が増し、ゲームを盛り上げることができる。   Each answer data transmitting device 16 (A) to 16 (C) receives this total processing result data 200 (step S15), and displays it on its display unit 82 (step S16). Accordingly, each of the participants A to C can know a parent's hand or whereabouts of janken. Therefore, interest in the janken game increases and the game can be excited.

ところで、出題装置12は、前述したとおり、答データ180(A)〜180(C)の受け付け制限時間を2秒としている(時間計測部31のレジスタに設定する受け付け制限時間を2秒にしている)。上記では、全ての答データ180(A)〜180(C)が2秒以内に送信されているので、上記受け付け制限に該当することがないが、例えば、決定スイッチ94を押すのがあまりにも遅い参加者がいた場合、上記受け付け制限を設けることによりその参加者からの答データ180を待つことなく、短時間で集計を行うことができる。すなわち、ジャンケンゲームをスピーディに遂行することができ、ゲームをより一層盛り上げることができる。   By the way, as described above, the questioning device 12 sets the reception limit time of the answer data 180 (A) to 180 (C) to 2 seconds (the reception limit time set in the register of the time measuring unit 31 is 2 seconds). ). In the above, since all the answer data 180 (A) to 180 (C) are transmitted within 2 seconds, it does not correspond to the above-mentioned acceptance restriction, but for example, it is too late to press the decision switch 94. When there is a participant, it is possible to perform aggregation in a short time without waiting for the answer data 180 from the participant by providing the above reception restriction. That is, the janken game can be executed speedily, and the game can be further increased.

以上が第1の動作実施例の説明である。次いで、第2の動作実施例について説明する。第2の動作実施例は、この集計装置10を用いて、出題装置12を操作する主催者と、答データ送信装置16(1)〜16(n)を操作する複数の参加者との間で早押しクイズを行うものである。   The above is the description of the first operation embodiment. Next, a second operation example will be described. In the second operation example, using the totaling device 10, between the organizer who operates the questioning device 12 and a plurality of participants who operate the answer data transmitting devices 16 (1) to 16 (n). This is a quick press quiz.

尚、この早押しクイズは、主催者、すなわち出題装置12を出題者とし、複数の参加者、すなわち各答データ送信装置16(1)〜16(n)を解答者とし、どの解答者が正しい答を早く出すかを競い合うものである。この早押しクイズに3人の解答者A、B、Cが参加する場合を例に挙げ、以下これについて説明する。これらの解答者A、B、Cが操作する答データ送信装置16(1)〜16(n)を各々、答データ送信装置16(A)〜16(C)とする。   In this quick-press quiz, the organizer, that is, the questioning device 12 is set as the questioning person, and the plurality of participants, that is, the answer data transmitting devices 16 (1) to 16 (n) are set as answerers, and which answerer is correct. Compete for quick answers. The case where three answerers A, B, and C participate in this quick-press quiz is described below as an example. The answer data transmitting devices 16 (1) to 16 (n) operated by these answerers A, B, and C are referred to as answer data transmitting devices 16 (A) to 16 (C), respectively.

前記早押しクイズに先立って、各答データ送信装置16(A)〜16(C)には、予め各々に固有の装置識別番号1、2、3が各々付与される点は、前述したジャンケンゲームの場合と同様である。   Prior to the quick-press quiz, each answer data transmitting device 16 (A) to 16 (C) is given a unique device identification number 1, 2, 3 in advance. It is the same as the case of.

図13に、この早押しクイズに係る問題情報データ40Bの具体的な設定例を示す。これらのデータについては、以降逐次説明していくことにする。   FIG. 13 shows a specific setting example of the problem information data 40B related to this quick-press quiz. These data will be described sequentially.

以上のような前処理を経て、集計装置10を用いた早押しクイズが開始される。以下、図14に示すフローチャートに基づいて、この早押しクイズの処理手順について説明する。尚、図14のフローチャートに示す処理で、図6のフローチャートに示す処理と同様のものについては、その説明を省略する。   Through the preprocessing as described above, a quick press quiz using the counting device 10 is started. Hereinafter, based on the flowchart shown in FIG. 14, the quick-press quiz processing procedure will be described. The description of the process shown in the flowchart of FIG. 14 that is the same as the process shown in the flowchart of FIG. 6 is omitted.

先ず、出題装置12は、問題の内容、すなわち、問題情報データ格納部22に格納されている問題情報データ40の問題データ42の一覧を表示部26に表示する。次いで、出題装置12を操作する主催者は、選択スイッチ60を操作してこの早押しクイズを選択した後、決定スイッチ62を押して早押しクイズの実行を決定する(ステップS1)。   First, the question-taking device 12 displays a list of problem data 42 of the problem information data 40 stored in the problem information data storage unit 22 on the display unit 26. Next, the organizer who operates the questioning device 12 operates the selection switch 60 to select this quick-press quiz, and then presses the determination switch 62 to determine execution of the quick-press quiz (step S1).

次いで、制御部20は、問題情報データ格納部22にアクセスし、問題情報データ40Bの処理プログラム44に格納されたプログラム[1](図13参照)を取得し、この処理プログラム[1]に基づいた処理を実行する。すなわち、制御部20は、正解データ46の内容(答:赤)を自己のメモリデバイスにロードする(ステップS2)。ステップS3の処理は、図6のステップS3と同様である。   Next, the control unit 20 accesses the problem information data storage unit 22, acquires the program [1] (see FIG. 13) stored in the processing program 44 of the problem information data 40B, and based on this processing program [1]. Execute the process. That is, the control unit 20 loads the content (answer: red) of the correct answer data 46 into its own memory device (step S2). The process in step S3 is the same as step S3 in FIG.

出題装置12の制御部20は、開始スイッチ64が押されたか否かを判定する(ステップS4)。開始スイッチ64が押された場合、制御部20は、早押しクイズを開始する。具体的には、以下の処理を実行する。先ず、制御部20は、問題情報データ格納部22にアクセスし、問題情報データ40Bの音声情報データ48を取得し、取得した音声情報データ48に基づいて音声出力部28を駆動する。すなわち、早押しクイズが行われている会場において、全参加者A、B、Cに向けて「早押しクイズを開始します。では問題です。信号で進めは青、では止まれは何色でしょう。操作番号1=橙、操作番号2=桃、操作番号=赤とします。各自の操作部を操作して手を決めて下さい。」という音声案内メッセージをアナウンスする(図13参照)。   The control unit 20 of the questioning device 12 determines whether or not the start switch 64 has been pressed (step S4). When the start switch 64 is pushed, the control unit 20 starts a quick push quiz. Specifically, the following processing is executed. First, the control unit 20 accesses the problem information data storage unit 22 to acquire the audio information data 48 of the problem information data 40B, and drives the audio output unit 28 based on the acquired audio information data 48. In other words, at the venue where the quick push quiz is being held, for all participants A, B and C, “Start the quick push quiz. This is a problem. “Operation number 1 = Orange, Operation number 2 = Pink, Operation number = Red. Please operate your own operation unit and decide your hand.” A voice guidance message is announced (see FIG. 13).

次いで、制御部20は、時間計測部31のレジスタに、答データ送信装置16(A)〜16(C)からの答データの受け付け制限時間=5秒を格納した後、計測開始指示を出し時間計測部31による時間計測を開始する。ステップS5〜S9の処理は、図6のステップS5〜S9と同様である。   Next, the control unit 20 stores the answer data reception limit time = 5 seconds from the answer data transmitting devices 16 (A) to 16 (C) in the register of the time measuring unit 31, and then issues a measurement start instruction. Time measurement by the measurement unit 31 is started. The processing in steps S5 to S9 is the same as that in steps S5 to S9 in FIG.

一方、答データ送信装置16(A)〜16(C)の各制御部80は、自己に接続される決定スイッチ94が操作されたか否かを判定し(ステップS10)、決定スイッチ94が押された判定したとき、図10に示す答データ180を作成し、作成した答データ180を出題装置12に送信する(ステップS11)。   On the other hand, each control unit 80 of the answer data transmitting devices 16 (A) to 16 (C) determines whether or not the determination switch 94 connected to itself is operated (step S10), and the determination switch 94 is pressed. When the determination is made, the answer data 180 shown in FIG. 10 is created, and the created answer data 180 is transmitted to the questioning device 12 (step S11).

図15に、答データ送信装置16(A)〜16(C)毎の答データ180(A)〜180(C)の具体的設定例を示す。ところで、図16において白星印☆は、決定スイッチ94が押されたタイミングを示す。すなわち、図16から諒解されるように、答データ送信装置16(A)は、データ送信有効コマンド150を受信した時点T0から200[ms]経過した時点で決定スイッチ94が押され、答データ送信装置16(B)は、時点T0から190[ms]経過した時点で決定スイッチ94が押され、答データ送信装置16(C)は、時点T0から160[ms]経過した時点でスイッチ94が押されている。従って、図15に示すように、各答データ180(A)〜180(C)の操作時間データ186には、200[ms]、190[ms]、160[ms]が各々格納される。   FIG. 15 shows a specific setting example of the answer data 180 (A) to 180 (C) for each of the answer data transmitting devices 16 (A) to 16 (C). By the way, in FIG. 16, the white star mark ☆ indicates the timing when the determination switch 94 is pressed. That is, as can be understood from FIG. 16, the answer data transmitting device 16 (A) presses the decision switch 94 when 200 [ms] elapses from the time T0 when the data transmission valid command 150 is received, and transmits the answer data. In the device 16 (B), the decision switch 94 is pressed when 190 [ms] has elapsed from the time T0, and in the answer data transmitting device 16 (C), the switch 94 is pressed when 160 [ms] has elapsed from the time T0. Has been. Therefore, as shown in FIG. 15, 200 [ms], 190 [ms], and 160 [ms] are stored in the operation time data 186 of the respective answer data 180 (A) to 180 (C).

また、各答データ180(A)〜180(C)の操作番号データ188には、操作番号2(桃)、操作番号3(赤)、操作番号3(赤)が各々格納されている。   In addition, operation number 2 (peach), operation number 3 (red), and operation number 3 (red) are stored in the operation number data 188 of each answer data 180 (A) to 180 (C).

各制御部80は、以上のようにして作成した答データ180(A)〜180(C)を自己の送信タイミング信号に同期させて無線14を介して出題装置12に送信する。   Each control unit 80 transmits the answer data 180 (A) to 180 (C) created as described above to the questioning apparatus 12 via the radio 14 in synchronization with its own transmission timing signal.

この場合、答データ送信装置16(A)は、前述したとおり、データ送信有効コマンド150を受信した時点T0から200[ms]経過した時点で決定スイッチ94が押されたので、その答データ180(A)は、図16に示すように、送信タイミング信号の3番目の立ち上がり(時点T0から230[ms]経過した時点)に同期して出題装置12に送信される。   In this case, the answer data transmitting device 16 (A), as described above, has pressed the decision switch 94 when 200 [ms] has elapsed from the time T0 when the data transmission valid command 150 is received. As shown in FIG. 16, A) is transmitted to the questioning device 12 in synchronization with the third rising edge of the transmission timing signal (when 230 [ms] has elapsed from time T0).

また、答データ送信装置16(B)は、前述したとおり、時点T0から190[ms]経過した時点で決定スイッチ94が押されたので、その答データ180(B)は、図16に示すように、送信タイミング信号の3番目の立ち上がり(時点T0から260[ms]経過した時点)に同期して出題装置12に送信される。   Further, as described above, the answer data transmitting device 16 (B) has the decision switch 94 pressed when 190 [ms] has elapsed since the time T0, and the answer data 180 (B) is as shown in FIG. At the same time, the transmission timing signal is transmitted to the questioning device 12 in synchronization with the third rising edge (when 260 [ms] has elapsed from time T0).

さらに、答データ送信装置16(C)は、前述したとおり、時点T0から160[ms]経過した時点で決定スイッチ94が押されたので、その答データ180(C)は、図16に示すように、送信タイミング信号の2番目の立ち上がり(時点T0から190[ms]経過した時点)に同期して送信される。   Further, as described above, the answer data transmitting device 16 (C) has the decision switch 94 pressed when 160 [ms] has elapsed from the time T0, and the answer data 180 (C) is as shown in FIG. Are transmitted in synchronization with the second rising edge of the transmission timing signal (at the time when 190 [ms] has elapsed from time T0).

この場合、通信媒体(本実施の形態では無線14)上におけるデータ同士のコリジョンが回避され、コリジョンに伴うデータ再送を不要とすることができるのはいうまでもない。   In this case, it is needless to say that collision between data on the communication medium (wireless 14 in the present embodiment) is avoided, and data retransmission associated with the collision can be made unnecessary.

出題装置12は、各答データ送信装置16(A)〜16(C)からの各答データ180(A)〜180(C)を受信し(ステップS12)、次いで、集計処理を実行する(ステップS13)。   The questioning device 12 receives each answer data 180 (A) to 180 (C) from each answer data transmitting device 16 (A) to 16 (C) (step S12), and then executes a counting process (step S12). S13).

ここで、集計処理(ステップS13)について説明する。出題装置12の制御部20は、問題情報データ格納部22にアクセスし、問題情報データ40Bの処理プログラム44に格納されたプログラム[2]〜[4](図13参照)を取得し、これらのプログラム[2]〜[4]に基づいた処理を実行する。   Here, the aggregation process (step S13) will be described. The control unit 20 of the questioning device 12 accesses the problem information data storage unit 22 to acquire the programs [2] to [4] (see FIG. 13) stored in the processing program 44 of the problem information data 40B. Processing based on the programs [2] to [4] is executed.

制御部20は、先ず、各答データ180(A)〜180(C)の操作時間データ186同士を比較し、決定スイッチ94を早く押した順に順番を付ける(プログラム[2])。この結果、図13の処理結果データ50に示すように、1位=解答者C、2位=解答者B、3位=解答者Aとなる。尚、この場合、出題装置12が答データ180(A)〜180(C)を受信した順番は関係ない。   First, the control unit 20 compares the operation time data 186 of the respective answer data 180 (A) to 180 (C), and sets the order in the order in which the decision switch 94 is pressed earlier (program [2]). As a result, as shown in the processing result data 50 of FIG. 13, first place = solver C, second place = solver B, third place = solver A. In this case, the order in which the questioning device 12 receives the answer data 180 (A) to 180 (C) is irrelevant.

次いで、制御部20は、自らのメモリデバイスにロード済みの正解データ46=赤と、解答者の答、すなわち、各答データ180(A)〜180(C)の操作番号データ188とを比較し(プログラム[3])、その結果を問題情報データ40Bに格納する(図13参照)。すなわち、図13から諒解されるように、解答者A=不正解、解答者B、C=正解となる。   Next, the control unit 20 compares the correct answer data 46 = red loaded in its memory device with the answer of the answerer, that is, the operation number data 188 of each answer data 180 (A) to 180 (C). (Program [3]) and the result is stored in the problem information data 40B (see FIG. 13). That is, as understood from FIG. 13, answerer A = incorrect answer, answerer B, C = correct answer.

次いで、制御部20は、以上の結果から、正しい答を最も早く出した人を勝者とする処理を実行する(プログラム[4])。この場合、図13の処理結果データ50から諒解されるように、正しい答を最も早く出した解答者Cが勝者となる。   Next, the control unit 20 executes a process in which the person who gave the correct answer earliest is the winner from the above results (program [4]). In this case, as understood from the processing result data 50 of FIG. 13, the answerer C who gave the correct answer earliest is the winner.

制御部20は、以上のように作成した処理結果データ50をもとに、図12に示すフォーマットの集計処理結果データ200を作成し、作成した集計処理結果データ200を各答データ送信装置16(A)〜16(C)に送信する(ステップS14)。   Based on the processing result data 50 created as described above, the control unit 20 creates tabulation processing result data 200 in the format shown in FIG. 12, and the created tabulation processing result data 200 is sent to each answer data transmitting device 16 ( A) to 16 (C) (step S14).

各答データ送信装置16(A)〜16(C)は、この集計処理結果データ200を各々に受信し(ステップS15)、それを自己の表示部82に表示する(ステップS16)。   Each answer data transmitting device 16 (A) to 16 (C) receives this total processing result data 200 (step S15), and displays it on its display unit 82 (step S16).

尚、本実施の形態の集計装置10は、以上説明した第1の動作実施例(ジャンケンゲーム)や第2の動作実施例(早押しクイズ)に限定されることなく、例えば、アンケートや投票等にも利用することができる。   Note that the counting device 10 of the present embodiment is not limited to the first operation example (Janken game) and the second operation example (quick press quiz) described above, and for example, a questionnaire or a vote Can also be used.

本実施の形態のデータ通信装置を含む集計装置の概略構成図である。It is a schematic block diagram of the totalization apparatus containing the data communication apparatus of this Embodiment. 図1に示す出題装置の詳細ブロック図である。It is a detailed block diagram of the questioning apparatus shown in FIG. 図2に示す問題情報データ格納部に格納される問題情報データのフォーマット図である。It is a format figure of the problem information data stored in the problem information data storage part shown in FIG. 図1に示す答データ送信装置の詳細ブロック図である。It is a detailed block diagram of the answer data transmitting apparatus shown in FIG. 問題情報データのジャンケンゲームにおける具体的設定例を示すフォーマット図である。It is a format figure which shows the example of a specific setting in the janken game of problem information data. 図1に示す集計装置を用いてジャンケンゲームを行う場合の処理手順を説明するフローチャートである。It is a flowchart explaining the process sequence in the case of performing a janken game using the total device shown in FIG. データ送信有効コマンドの基本構成を説明するフォーマット図である。It is a format figure explaining the basic composition of a data transmission effective command. ジャンケンゲームにおける出題装置と各答データ送信装置との間のコマンドやデータの送受信タイミング、及び各答データ送信装置での操作スイッチの押下タイミング等を説明するためのタイミングチャートである。It is a timing chart for demonstrating the transmission / reception timing of the command and data between a question-taking device and each answer data transmission apparatus in a janken game, the pressing timing of the operation switch in each answer data transmission apparatus, etc. 受領確認データの基本構成を説明するフォーマット図である。It is a format figure explaining the basic composition of receipt confirmation data. 答データの基本構成を説明するフォーマット図である。It is a format figure explaining the basic composition of answer data. 答データのジャンケンゲームにおける具体的設定例を示すフォーマット図である。It is a format figure which shows the example of a specific setting in the janken game of answer data. 集計処理結果データの基本構成を説明するフォーマット図である。It is a format figure explaining the basic composition of tabulation processing result data. 問題情報データの早押しクイズにおける具体的設定例を示すフォーマット図である。It is a format figure which shows the example of a specific setting in the quick push quiz of problem information data. 図1に示す集計装置を用いて早押しクイズを行う場合の処理手順を説明するフローチャートである。It is a flowchart explaining the process sequence in the case of performing a quick push quiz using the totaling device shown in FIG. 答データの早押しクイズにおける具体的設定例を示すフォーマット図である。It is a format figure which shows the specific example of a setting in the quick push quiz of answer data. 早押しクイズにおける出題装置と各答データ送信装置との間のコマンドやデータの送受信タイミング、及び各答データ送信装置での操作スイッチの押下タイミング等を説明するためのタイミングチャートである。It is a timing chart for explaining a command and data transmission / reception timing between the questioning device and each answer data transmitting device, a pressing timing of an operation switch in each answer data transmitting device, etc. in the quick push quiz.

符号の説明Explanation of symbols

10…集計装置 12…出題装置
14…無線
16(1)〜16(n)、16(A)〜16(C)…答データ送信装置
20、80…制御部 22…問題情報データ格納部
24、84…操作部 26、82…表示部
28…音声出力部 30、86…無線通信部
31…時間計測部 40…問題情報データ
50…処理結果データ 88…送信タイミング信号発生部
90…操作時間計測部 110…遅延時間計測部
112…繰り返し信号発生部 150…データ送信有効コマンド
180、180(A)〜180(C)…答データ
200…集計処理結果データ

DESCRIPTION OF SYMBOLS 10 ... Aggregation device 12 ... Questioning device 14 ... Radio | wireless 16 (1) -16 (n), 16 (A) -16 (C) ... Answer data transmission device 20, 80 ... Control part 22 ... Problem information data storage part 24, 84 ... Operation unit 26, 82 ... Display unit 28 ... Audio output unit 30, 86 ... Wireless communication unit 31 ... Time measurement unit 40 ... Problem information data 50 ... Processing result data 88 ... Transmission timing signal generation unit 90 ... Operation time measurement unit DESCRIPTION OF SYMBOLS 110 ... Delay time measurement part 112 ... Repeat signal generation part 150 ... Data transmission effective command 180, 180 (A) -180 (C) ... Answer data 200 ... Total process result data

Claims (6)

複数の端末装置と、これらの端末装置を制御する制御装置との間のデータ通信方法であって、
前記端末装置の各々は、
前記制御装置へのデータ送信を有効とするデータ送信有効コマンドを、前記制御装置から無線により同時に受けたときを基準として、異なる遅延時間を有し、且つ同一周期で繰り返す送信タイミング信号を発生するステップと、
自己が最初に発生した送信タイミング信号に同期させて受領確認データを無線により前記制御装置に送信するステップと、
前記受領確認データを送信した後に、自己が作成したデータを、該データ作成後に最初に発生する自己の送信タイミング信号に同期させて無線により前記制御装置に送信するステップと、
を有することを特徴とするデータ通信方法。
A data communication method between a plurality of terminal devices and a control device that controls these terminal devices,
Each of the terminal devices
The step of data transmission valid command to enable data transmission to the control device, based on when subjected simultaneously by radio from the control device, have a different delay time, and generates a transmission timing signal which repeats the same cycle When,
Transmitting the receipt confirmation data to the control device by radio in synchronization with a transmission timing signal generated by itself first ;
After transmitting the acknowledgment data, and transmitting the data by itself created, the control device wirelessly in synchronization with the first self-transmission timing signal generated after creating the data,
A data communication method characterized by comprising:
複数の端末装置と、これらの端末装置を制御する制御装置とからなるデータ通信装置において、
前記複数の端末装置と前記制御装置とが無線により接続され、
前記端末装置の各々は、前記制御装置へのデータ送信を有効とするデータ送信有効コマンドを、前記制御装置から無線により同時に受けたときを基準として、異なる遅延時間を有し、且つ同一周期で繰り返す送信タイミング信号を発生し、自己が最初に発生した送信タイミング信号に同期させて受領確認データを無線により前記制御装置に送信し、前記受領確認データを送信した後に、自己が作成したデータを、該データ作成後に最初に発生する自己の送信タイミング信号に同期させて無線により前記制御装置に送信することを特徴とするデータ通信装置。
In a data communication device comprising a plurality of terminal devices and a control device that controls these terminal devices,
The plurality of terminal devices and the control device are connected by radio,
Each of said terminal devices, data transmission valid command to enable data transmission to the control device, based on when subjected simultaneously by radio from the control device, it has a different delay time, and repeated at the same period the transmission timing signal generated, itself transmits a first acknowledgment data in synchronization with the transmission timing signal generated in the control unit by radio, after transmitting the acknowledgment data, the data itself are created, the A data communication device, wherein the data communication device is wirelessly transmitted to the control device in synchronization with a transmission timing signal generated first after data is created .
複数の参加者に対して問題を出す出題装置と、
問題に対する答を選択するために各参加者によって操作される操作部を各々有し、前記操作部の操作によって選択された答データを前記出題装置に各々送信する複数の答データ送信装置と、
から構成される集計装置において、
前記出題装置と前記複数の答データ送信装置とが無線により接続され、
前記各答データ送信装置は、送信タイミング信号発生部を有し、
前記各送信タイミング信号発生部は、前記出題装置への答データの送信を有効とするデータ送信有効コマンドを、前記出題装置から無線により同時に受信したときを基準として、異なる遅延時間を有し、且つ同一周期で繰り返す送信タイミング信号を発生し、自が最初に発生した送信タイミング信号に同期させて受領確認データを無線により前記出題装置に送信し、前記受領確認データを送信した後に、前記操作部の操作によって選択された自己の答データを、この答データが選択された後に最初に発生される自己の送信タイミング信号に同期させて無線により前記出題装置に送信する
ことを特徴とする集計装置。
A question-taking device that issues questions to multiple participants;
A plurality of answer data transmitting devices each having an operation unit operated by each participant to select an answer to the question, and transmitting each answer data selected by operation of the operation unit to the questioning device;
In the aggregation device composed of
The question-taking device and the plurality of answer data transmitting devices are wirelessly connected,
Each answer data transmitting device has a transmission timing signal generator,
Each transmission timing signal generating unit, the data transmission valid command to enable the sending of the answer data to the question unit, based on when it receives simultaneously by radio from the question unit, have a different delay times, and generating a transmission timing signal which repeats the same cycle, after the self initially acknowledgment data in synchronization with the transmission timing signal generated is transmitted to the question device wirelessly and sends the reception confirmation data, the operation unit A totaling device characterized in that the own answer data selected by the operation of (1) is transmitted to the questioning apparatus by radio in synchronization with a first transmission timing signal generated after the answer data is selected .
請求項3記載の集計装置において、
前記各答データ送信装置は、データ送信有効コマンドを受信してから前記操作部が操作されるまでの操作時間を計測し、この操作時間データを前記答データと併せて前記出題装置に送信することを特徴とする集計装置。
In collection apparatus according to claim 3 Symbol mounting,
Each answer data transmitting device measures an operation time from when a data transmission valid command is received until the operation unit is operated, and transmits the operation time data together with the answer data to the questioning device. A tally device characterized by.
請求項3又は4記載の集計装置において、
前記出題装置は、データ送信有効コマンドを送信してから所定時間が経過した時点以降に受信した答データを処理対象外とすることを特徴とする集計装置。
In the aggregation device according to claim 3 or 4 ,
The aggregating apparatus is characterized in that answer data received after a predetermined time has elapsed since a data transmission valid command is transmitted is excluded from processing.
請求項3〜のいずれか1項に記載の集計装置において、
前記出題装置は、前記各答データ送信装置から受信した答データを集計処理した結果である集計処理結果データを前記各答データ送信装置に送信することを特徴とする集計装置。
In the aggregation device according to any one of claims 3 to 5 ,
The questioning apparatus transmits totaling process result data, which is a result of totalizing the answer data received from each answer data transmitting apparatus, to each answer data transmitting apparatus.
JP2003325375A 2003-09-18 2003-09-18 Data communication method, data communication apparatus, and aggregation apparatus Expired - Fee Related JP3965376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003325375A JP3965376B2 (en) 2003-09-18 2003-09-18 Data communication method, data communication apparatus, and aggregation apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003325375A JP3965376B2 (en) 2003-09-18 2003-09-18 Data communication method, data communication apparatus, and aggregation apparatus

Publications (2)

Publication Number Publication Date
JP2005094385A JP2005094385A (en) 2005-04-07
JP3965376B2 true JP3965376B2 (en) 2007-08-29

Family

ID=34455833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003325375A Expired - Fee Related JP3965376B2 (en) 2003-09-18 2003-09-18 Data communication method, data communication apparatus, and aggregation apparatus

Country Status (1)

Country Link
JP (1) JP3965376B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4005614B2 (en) * 2005-11-04 2007-11-07 株式会社コナミデジタルエンタテインメント NETWORK GAME SYSTEM, GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
JP4722700B2 (en) 2005-12-28 2011-07-13 株式会社コナミデジタルエンタテインメント Chat system, chat device, chat server control method, and program
JP4671880B2 (en) 2006-01-31 2011-04-20 株式会社コナミデジタルエンタテインメント Chat system, chat device, chat server control method, and program
US9063233B2 (en) 2008-02-26 2015-06-23 Fuji Electric Co., Ltd. Exposure management system, dosimeter, and wireless relay device

Also Published As

Publication number Publication date
JP2005094385A (en) 2005-04-07

Similar Documents

Publication Publication Date Title
CN101004865B (en) Music performance system, music stations synchronized with one another and method
US20120172073A1 (en) Wireless communication system
WO2009007798A1 (en) System and method for gathering information from users of mobile audiovisual broadcast content
US20160050267A1 (en) Sign-In Method and Terminal
JP5405846B2 (en) Electronic shelf label terminal, electronic shelf label system
JP3965376B2 (en) Data communication method, data communication apparatus, and aggregation apparatus
JPH08214285A (en) Multimedia communication system
JP5678536B2 (en) Information processing apparatus and program
US20150324066A1 (en) Remote Response System With Multiple Responses
JP2017225040A (en) Management system, radio terminal, and program
CN109475783B (en) Information provision system and method
JP2011097292A (en) System and method for setting system id
US9849373B2 (en) Game system, information processing device, and storage medium
JP2019091312A (en) Lesson support device, lesson support method, and program
CN106604052A (en) Method and device for establishing live connection
KR20180037530A (en) Progressing Method of Mission program used beacon
JP2013235573A (en) Investigation system, investigation method, and investigation program
JP6458280B1 (en) GAME SYSTEM AND COMPUTER PROGRAM USED FOR THE SAME
US8271011B2 (en) Audience response system bulk data communication
CN205377867U (en) System is raced to be first to answer a question to variable ratio frequency changer
JPS61195034A (en) Data gathering system
JP2016051009A (en) Karaoke service system
JP2014219490A (en) Learning support system
JP2004290585A (en) Data transmitting/receiving system, server device, terminal, time management method and program
CN112036818A (en) Interaction method, device, medium and electronic equipment based on training object array diagram

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060901

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060912

A521 Request for written amendment filed

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: 20070522

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070528

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees