[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6822504B2 - Communication equipment, information processing methods and programs - Google Patents

Communication equipment, information processing methods and programs Download PDF

Info

Publication number
JP6822504B2
JP6822504B2 JP2019051412A JP2019051412A JP6822504B2 JP 6822504 B2 JP6822504 B2 JP 6822504B2 JP 2019051412 A JP2019051412 A JP 2019051412A JP 2019051412 A JP2019051412 A JP 2019051412A JP 6822504 B2 JP6822504 B2 JP 6822504B2
Authority
JP
Japan
Prior art keywords
data
group
communication device
information display
received
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.)
Active
Application number
JP2019051412A
Other languages
Japanese (ja)
Other versions
JP2019153311A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2019051412A priority Critical patent/JP6822504B2/en
Publication of JP2019153311A publication Critical patent/JP2019153311A/en
Application granted granted Critical
Publication of JP6822504B2 publication Critical patent/JP6822504B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Calculators And Similar Devices (AREA)

Description

本発明は、通信機器、情報処理方法およびプログラムに関する。 The present invention, communications equipment, information processing method, and a program.

従来より、関数電卓と称する様々な関数式の計算過程を学習させる情報表示装置が広く利用されている。 Conventionally, an information display device called a scientific calculator that learns the calculation process of various functional expressions has been widely used.

このような情報表示装置の利用形態として、特許文献1は、関数式のグラフを表示させて解析する学校の授業などにおいて、生徒各個人が情報表示装置を使用すると共に、先生の使用する情報表示装置において、赤外線通信等により転送される生徒各個人の情報表示装置からのグラフデータ等の計算対象データを受信して集約し、その集約した結果の集約計算データを拡大投影表示することを提案している。 As a usage pattern of such an information display device, Patent Document 1 describes that each student uses the information display device and the information display used by the teacher in a school class or the like in which a functional graph is displayed and analyzed. It is proposed that the device receives and aggregates the calculation target data such as graph data from the information display device of each student transferred by infrared communication, etc., and enlarges and projects the aggregated calculation data as a result of the aggregation. ing.

また、近年、スマートフォン等の通信機器からアクセスして、インターネット上で高機能な計算サービスを受けられるようにする計算サーバが提供されている。 Further, in recent years, a calculation server has been provided that enables access from a communication device such as a smartphone to receive a high-performance calculation service on the Internet.

一方、通信機能を持たずに複数の情報機器間で同じデータを共有する手法として、特許文献2は、一方の機器において、入力されたテキストデータに対応するQRコード(登録商標)を表示し、他の機器において、前記表示されたQRコードをカメラで撮影し元のテキストデータに変換して表示することを提案している。 On the other hand, as a method of sharing the same data between a plurality of information devices without having a communication function, Patent Document 2 displays a QR code (registered trademark) corresponding to the input text data on one device. It is proposed that in another device, the displayed QR code is photographed by a camera, converted into the original text data, and displayed.

特許第4720607号公報Japanese Patent No. 4720607 特開2011−076540号公報Japanese Unexamined Patent Publication No. 2011-076540

前記特許文献1では、複数の情報表示装置からの計算対象データを受信して、まとめた集約計算データを出力することは記載されるものの、予めそれぞれの情報表示装置が対応付けされて通信接続されている必要があった。 Although the patent document 1 describes that it receives calculation target data from a plurality of information display devices and outputs aggregated calculation data, the information display devices are associated with each other in advance and connected by communication. I had to be.

また、前記特許文献2で提案された技術を利用すれば、生徒各個人の情報表示装置からの計算対象データを、通信機能を要さず、QRコード化して一括して集約することが可能になるものの、集約された生徒各個人の計算対象データを当該生徒の属する教室や班毎に容易にグループ化して管理することはできない。 Further, by using the technique proposed in Patent Document 2, it is possible to collect the data to be calculated from the information display device of each individual student in a QR code without requiring a communication function. However, it is not possible to easily group and manage the aggregated data to be calculated for each individual student by the classroom or group to which the student belongs.

本発明は、このような課題に鑑みなされたもので、各情報表示装置のデータを当該各情報表示装置の属するグループ毎に集約した集約データとして出力できる通信機器、情報処理方法およびプログラムを提供することを目的とする。 The present invention is such made in view of the problems, the information display device data the respective information display communications device that can be output as aggregated data aggregated for each group of the apparatus, an information processing method, and program The purpose is to provide.

発明に係る通信機器は、
サーバ装置と通信する通信機器であって、
前記通信機器は、
複数の情報表示装置から複数のデータを取得し、
取得した前記複数のデータにグループIDを付加して、前記サーバ装置へ送信し、
前記サーバ装置は、
前記複数のデータと前記グループIDとを前記通信機器から受信し、
受信した前記複数のデータに対応付けられた前記グループID毎に、前記複数のデータを集約した集約画像データにして送信する。

The communication device according to the present invention is
A communication device that communicates with a server device
The communication device is
Acquire multiple data from multiple information display devices and
A group ID is added to the plurality of acquired data and transmitted to the server device.
The server device is
The plurality of data and the group ID are received from the communication device, and the data is received from the communication device.
For each of the group IDs associated with the plurality of received data, the plurality of data are aggregated and transmitted as aggregated image data.

本発明によれば、各情報表示装置のデータを当該各情報表示装置の属するグループ毎に集約した集約データとして出力することが可能になる。 According to the present invention, it is possible to output the data of each information display device as an aggregate data aggregated for each group to the genus of each of the information display device.

本発明のサーバ装置の実施形態に係る計算サーバ30の利用形態を示す模式図。The schematic diagram which shows the usage form of the calculation server 30 which concerns on embodiment of the server apparatus of this invention. 関数電卓10の電子回路の構成を示すブロック図。The block diagram which shows the structure of the electronic circuit of a scientific calculator 10. 先生用通信機器20の電子回路の構成を示すブロック図。The block diagram which shows the structure of the electronic circuit of the communication device 20 for a teacher. 前記計算サーバ30の電子回路の構成を示すブロック図。The block diagram which shows the structure of the electronic circuit of the calculation server 30. 前記計算サーバ30のサーバ処理を示すフローチャート。The flowchart which shows the server processing of the calculation server 30. 前記計算サーバ30のサーバ処理に伴う受信データ集約処理を示すフローチャート。The flowchart which shows the received data aggregation processing accompanying the server processing of the calculation server 30. 前記関数電卓10の表示制御処理を示すフローチャート。The flowchart which shows the display control processing of the scientific calculator 10. 前記先生用通信機器30のQR撮影処理を示すフローチャート。The flowchart which shows the QR photography processing of the communication device 30 for teachers. 前記計算サーバ30を利用した場合の先生用通信機器20と生徒Aの関数電卓10の表示動作を示す図。The figure which shows the display operation of the teacher communication device 20 and the scientific calculator 10 of student A when the calculation server 30 is used. 前記計算サーバ30を利用した場合の先生用通信機器20と生徒Bの関数電卓10の表示動作を示す図。The figure which shows the display operation of the teacher communication device 20 and the scientific calculator 10 of student B when the calculation server 30 is used. 前記計算サーバ30においてクラス別データエリア322Aの受信データ(登録データ)に基づき作成された集約画像データの具体例を示す図。The figure which shows the specific example of the aggregated image data created based on the received data (registration data) of the class-specific data area 322A in the calculation server 30. 前記計算サーバ30のクラス別データエリア322Aに登録された座席表データDsの他の実施形態を示す図。The figure which shows the other embodiment of the seating chart data Ds registered in the class-based data area 322A of the calculation server 30. 前記計算サーバ30の受信データ集約処理に従い作成されたグラス別の座席表に対応するグラフデータ一覧画面を示す図。The figure which shows the graph data list screen corresponding to the seating chart for each glass created by the reception data aggregation processing of the calculation server 30. 前記計算サーバ30の受信データ集約処理に従い作成されたグラス別のグループ(班)表に対応するグラフデータ一覧画面を示す図。The figure which shows the graph data list screen corresponding to the group (group) table for each glass created by the received data aggregation processing of the calculation server 30.

以下図面により本発明の実施の形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明のサーバ装置の実施形態に係る計算サーバ30の利用形態を示す模式図である。 FIG. 1 is a schematic diagram showing a usage mode of the calculation server 30 according to the embodiment of the server device of the present invention.

ここでは、図1に示すように、各生徒が使用する情報表示装置としての関数電卓10と、各生徒の関数電卓10から表示出力されたQRコード(登録商標)等の2次元コードの画像を撮影する各先生(例えば、主担任と副担任)が使用するカメラ付きタブレットPC等の先生用通信機器20と、その撮影した2次元コードの内容のデータに従って該先生用通信機器20からインターネット等の通信ネットワークNを介して送信されてくる計算対象データを受信し、前記各関数電卓10からの計算対象データを前記各生徒の属するグループ毎に集約して計算した結果の集約計算結果データを得る、本発明のサーバ装置の実施形態に係る計算サーバ30と、該計算サーバ30での前記グループ毎の集約計算結果データを通信ネットワークNを介して受信して表示出力する前記先生用通信機器20と、該先生用通信機器20に表示出力される集約計算結果データを拡大投影表示するプロジェクタPと、からなるシステムを例に説明する。 Here, as shown in FIG. 1, an image of a function calculator 10 as an information display device used by each student and a two-dimensional code such as a QR code (registered trademark) displayed and output from the function calculator 10 of each student is shown. The teacher's communication device 20 such as a camera-equipped tablet PC used by each teacher (for example, the main teacher and the assistant teacher) to shoot, and the teacher's communication device 20 to the Internet etc. according to the data of the contents of the photographed two-dimensional code. The calculation target data transmitted via the communication network N is received, and the calculation target data from each function calculator 10 is aggregated for each group to which each student belongs to obtain the aggregated calculation result data. The calculation server 30 according to the embodiment of the server device of the present invention, and the teacher communication device 20 that receives and displays and outputs the aggregated calculation result data for each group in the calculation server 30 via the communication network N. An example will be described of a system including a projector P for enlarging and projecting aggregated calculation result data displayed and output on the teacher's communication device 20.

なお、先生用通信機器20は、カメラ付きタブレットPCに限定されるものではなく、カメラ付きPDA(personal digital assistants)、カメラ付きスマートフォン、カメラ付き又はカメラが接続されたノートPC(personal computer)、電子黒板等として構成され得る。 The communication device 20 for teachers is not limited to a tablet PC with a camera, but is not limited to a PDA (personal digital assistants) with a camera, a smartphone with a camera, a notebook PC with or connected to a camera (personal computer), and an electronic device. It can be configured as a blackboard or the like.

また、図1では、先生用通信機器20を2つ示しているが、これは、2次元コード撮影時と計算結果データ受信時との表示出力部21の変遷を示すために別体に示したに過ぎないものであり、実際は主担任および副担任の一人に1つずつの先生用通信機器20を用意する。また、関数電卓10は、代表して1つを示しているに過ぎず、実際には、生徒数に応じた個数が含まれる。また、関数電卓10は、先生用の1台もさらに含まれても良い。 Further, in FIG. 1, two communication devices 20 for teachers are shown, which are shown separately in order to show the transition of the display output unit 21 between the time of taking the two-dimensional code and the time of receiving the calculation result data. In reality, one teacher's communication device 20 is prepared for each of the main teacher and the assistant teacher. Further, the scientific calculator 10 shows only one as a representative, and actually, the number corresponding to the number of students is included. Further, the scientific calculator 10 may further include one for the teacher.

関数電卓10は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この関数電卓10の本体正面にはキー入力部11および表示出力部12が設けられる。 Due to its portability, the scientific calculator 10 has a small size that can be sufficiently grasped by the user with one hand and operated with one hand, and a key input unit 11 and a display output unit 12 are provided on the front surface of the main body of the scientific calculator 10.

前記キー入力部11には、数値や数式を入力したり計算の実行を指示したりするための数値・演算記号キー群111、各種の関数を入力したりメモリ機能を立ち上げたりするための関数機能キー群112、各種動作モードのメニュー画面を表示させたり動作モードの設定を指示したりするためのモード設定キー群113、前記表示出力部12に表示されたカーソルの移動操作やデータ項目の選択操作などを行うためのカーソルキー114が備えられる。 In the key input unit 11, a numerical / arithmetic symbol key group 111 for inputting numerical values and mathematical formulas and instructing execution of calculation, and a function for inputting various functions and starting a memory function. Function key group 112, mode setting key group 113 for displaying menu screens of various operation modes and instructing operation mode setting, cursor movement operation and data item selection displayed on the display output unit 12. A cursor key 114 for performing an operation or the like is provided.

前記数値・演算記号キー群111としては、[0]〜[9](数値)キー、[+][−][×][÷](四則記号)キー、[Ans][=](実行)キー、[AC](クリア)
キーなどが配列される。
The numerical / arithmetic symbol key group 111 includes [0] to [9] (numerical value) keys, [+] [-] [×] [÷] (four arithmetic symbols) keys, and [Ans] [=] (execution). Key, [AC] (clear)
Keys etc. are arranged.

前記関数機能キー群112としては、[x-1](−1乗;逆数)キーをはじめ、[√□](ルート)キー、[□/□](分数)キー、[sin](サイン)キー、[M+](メモリプラス)キー、[OPTN](オプション)キー、[RCL](メモリ呼び出し)キーなどが配列される。 The function function key group 112 includes the [x-1] (-1st power; reciprocal) key, the [√ □] (root) key, the [□ / □] (fraction) key, and the [sin] (sign). Keys, [M +] (memory plus) keys, [OPTN] (option) keys, [RCL] (memory call) keys, etc. are arranged.

前記モード設定キー群113としては、[MODE](モード)キー、[SHIFT](シフト)キー、[ALPHA](アルファベット)キー、[ON](電源オン)キーなどが配列される。 As the mode setting key group 113, [MODE] (mode) key, [SHIFT] (shift) key, [ALPHA] (alphabet) key, [ON] (power on) key and the like are arranged.

なお、前記数値・演算記号キー群111や関数機能キー群112のキーは、[SHIFT]キーが操作された後に続けて操作されることで、そのキートップに記載されたキー機能ではなく、そのキーの上方に記載されたキーとして機能できるようになっている。例えば、[SHIFT]キー操作後に[AC]キーが操作(以下、[SHIFT]+[AC]キーと記す。以下同様。)されると[OFF](電源オフ)キーとなる。[SHIFT]+[OPTN]キーは[QR](QR)キーとなり、[SHIFT]+[RCL]キーは[STO](メモリ登録)キーとなる。 The keys of the numerical / arithmetic symbol key group 111 and the function function key group 112 are not the key functions described on the key tops but the key functions described in the key tops by being continuously operated after the [SHIFT] key is operated. It can function as a key written above the key. For example, when the [AC] key is operated after the [SHIFT] key is operated (hereinafter, referred to as [SHIFT] + [AC] key; the same applies hereinafter), it becomes the [OFF] (power off) key. The [SHIFT] + [OPTN] key becomes the [QR] (QR) key, and the [SHIFT] + [RCL] key becomes the [STO] (memory registration) key.

前記表示出力部12は、ドットマトリクス型の液晶表示ユニットからなる。 The display output unit 12 includes a dot matrix type liquid crystal display unit.

図2は、前記関数電卓10の電子回路の構成を示すブロック図である。 FIG. 2 is a block diagram showing a configuration of an electronic circuit of the scientific calculator 10.

ここでは、複数の生徒が個々に持つ関数電卓10A,10B,…のうちの1台を関数電卓10として説明する。 Here, one of the scientific calculators 10A, 10B, ... Each of a plurality of students will be described as a scientific calculator 10.

この関数電卓10の電子回路は、前記キー入力部11および表示出力部12に加えて、コンピュータであるCPU13と、メモリ14と、記録媒体読取部15とを備えている。また、同図に破線で示すように、無線通信部16を備えていても良い。 In addition to the key input unit 11 and the display output unit 12, the electronic circuit of the scientific calculator 10 includes a CPU 13 which is a computer, a memory 14, and a recording medium reading unit 15. Further, as shown by the broken line in the figure, the wireless communication unit 16 may be provided.

前記CPU13は、メモリ14に記憶されている数式計算処理プログラム141に従い回路各部の動作を制御し、キー入力部11からのキー入力信号に応じた各種の演算処理を実行する。この数式計算処理プログラム141は、メモリ14に予め記憶されていても良いし、あるいはメモリカード等の外部記録媒体Mから記録媒体読取部15を介してメモリ14に読み込まれて記憶されたものであっても良い。この数式計算処理プログラム141は、ユーザがキー入力部11の操作によって書き換えできないようになっている。 The CPU 13 controls the operation of each part of the circuit according to the mathematical formula calculation processing program 141 stored in the memory 14, and executes various arithmetic processes according to the key input signal from the key input unit 11. The mathematical formula calculation processing program 141 may be stored in the memory 14 in advance, or may be read and stored in the memory 14 from an external recording medium M such as a memory card via the recording medium reading unit 15. You may. The mathematical formula calculation processing program 141 cannot be rewritten by the user by operating the key input unit 11.

前記メモリ14には、さらに、ユーザ書き換え不可能な情報として、固有ID142も記憶される。この固有ID142は、各関数電卓10A,10B,…に独特なIDである。 The unique ID 142 is also stored in the memory 14 as information that cannot be rewritten by the user. This unique ID 142 is a unique ID for each scientific calculator 10A, 10B, ....

前記メモリ14には、このようなユーザ書き換え不可能な情報の他に、ユーザが書き換え可能なデータを記憶するために、入力データエリア143が確保されている。 An input data area 143 is secured in the memory 14 in order to store user-rewritable data in addition to such user-rewritable information.

ここで、前記入力データエリア143は、前記キー入力部11によりキー入力されたキーコードのデータが順次入力され、これにより構成される数式のデータや表データが記憶される。例えば数値キーは数字を示すコードで、「sin」などの関数キーはその関数を示すコードで、「+」「−」「×」「÷」などの算術記号キーはその算術記号を示すコードで記憶される。また、この入力データエリア143には、A,B,C,D,E,F,M,X,Yの9つの文字に対して個別に登録される異なる数値などの変数も記憶される。例えば、前記キー入力部11の[3]キー,[SHIFT]+[RCL]キー(=[STO]キー),[(−)]キー(=[A]キー)というキー操作を行うことで変数Aに数値「3」が登録される。更に、前記キー入力部11の[MODE]キー操作に従って設定された、統計機能とその計算種類(1変数統計/2変数統計;直線回帰/対数回帰/e指数回帰/ab指数回帰/べき乗回帰/逆数回帰/二次回帰)等の機能種別や、統計の計算に必要なその他のデータ、例えば表データも記憶される。表データは、1変数の場合はXに対応する各数値データ、2変数の場合はX,Yのそれぞれに対応する各数値データを含む。 Here, in the input data area 143, the data of the key code key-input by the key input unit 11 is sequentially input, and the data of the mathematical formula and the table data formed by the data are stored. For example, numeric keys are codes that indicate numbers, function keys such as "sin" are codes that indicate the function, and mathematical symbol keys such as "+", "-", "x", and "÷" are codes that indicate the arithmetic symbol. Be remembered. In addition, variables such as different numerical values registered individually for the nine characters A, B, C, D, E, F, M, X, and Y are also stored in the input data area 143. For example, a variable can be obtained by performing key operations such as the [3] key, the [SHIFT] + [RCL] key (= [STO] key), and the [(-)] key (= [A] key) of the key input unit 11. The numerical value "3" is registered in A. Further, the statistical function and its calculation type (one-variable statistics / two-variable statistics; linear regression / logarithmic regression / e-exponential regression / ab exponential regression / power regression /) set according to the [MODE] key operation of the key input unit 11. Function types such as inverse regression / quadratic regression) and other data necessary for statistical calculation, such as table data, are also stored. The table data includes each numerical data corresponding to X in the case of one variable, and each numerical data corresponding to X and Y in the case of two variables.

なお、無線通信部16は、Bluetooth(登録商標)や赤外線通信等の、外部の先生用通信機器20等と無線通信する機能を備えている。 The wireless communication unit 16 has a function of wirelessly communicating with an external teacher communication device 20 or the like, such as Bluetooth (registered trademark) or infrared communication.

このように構成された関数電卓10は、前記CPU13が前記数式計算処理プログラム141に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べるような、当該関数電卓10の固有IDと、キー入力部11から入力された機能種別(例えば、統計計算機能)、機能別計算対象データ(例えば、表データ、統計計算の種類、計算結果データ)、その他のデータを2次元コード、本実施形態では2次元コード画像(QRコード)化し、表示出力部12により表示出力する、表示制御機能を実現する。 In the function calculator 10 configured in this way, the CPU 13 controls the operation of each part of the circuit according to the instruction described in the mathematical calculation processing program 141, and the software and the hardware operate in cooperation with each other. As described later in the operation description, the unique ID of the function calculator 10, the function type (for example, statistical calculation function) input from the key input unit 11, and the calculation target data for each function (for example, table data, statistical calculation). A display control function is realized in which the type, calculation result data), and other data are converted into a two-dimensional code, or a two-dimensional code image (QR code) in the present embodiment, and displayed and output by the display output unit 12.

先生用通信機器20a,20bは、この関数電卓10の表示出力部12に表示出力された2次元コード(QRコード)の画像を撮影し、その撮影した2次元コード画像(QRコード)の内容のデータにグループID(生徒の属するクラス(学級)に固有のClassID)と本通信機器メールアドレスとを付加し、通信ネットワークNを介して予めアドレスが設定された計算サーバ20に送信する。 The teacher communication devices 20a and 20b capture an image of the two-dimensional code (QR code) displayed and output by the display output unit 12 of the scientific calculator 10, and the contents of the captured two-dimensional code image (QR code). A group ID (Class ID unique to the class to which the student belongs) and the communication device email address are added to the data, and the data is transmitted to the calculation server 20 to which the address is set in advance via the communication network N.

図3は、前記先生用通信機器20の電子回路の構成を示すブロック図である。 FIG. 3 is a block diagram showing a configuration of an electronic circuit of the teacher communication device 20.

ここでは、複数の先生(例えば、主担任と副担任)が個々に持つ先生用通信機器20a,20bのうちの1台を先生用通信機器20として説明する。 Here, one of the teacher communication devices 20a and 20b individually owned by a plurality of teachers (for example, the main teacher and the sub-teacher) will be described as the teacher communication device 20.

この先生用通信機器20の電子回路は、前記表示出力部21に加えて、コンピュータであるCPU22と、メモリ23と、記録媒体読取部24と、前記表示出力部21に重ねて一体化したタッチ入力部25と、カメラ部26、無線通信部27を備えている。なお、前記タッチ入力部25は電源キー等のキー入力部を含んでも良い。 In addition to the display output unit 21, the electronic circuit of the teacher's communication device 20 is a touch input integrated with the computer CPU 22, the memory 23, the recording medium reading unit 24, and the display output unit 21. A unit 25, a camera unit 26, and a wireless communication unit 27 are provided. The touch input unit 25 may include a key input unit such as a power key.

前記CPU22は、メモリ23に記憶されている通信機器制御プログラム221、専用QR読み取り処理プログラム222に従い、前記タッチ入力部25からのタッチ(又はキー)入力信号や前記無線通信部27による受信信号に応じて回路各部の動作を制御する。前記各プログラム221,222は、メモリ23に予め記憶されていても良いし、あるいはメモリカード等の外部記録媒体Mから記録媒体読取部24を介してメモリ23に読み込まれて記憶されたものであっても良い。 The CPU 22 responds to a touch (or key) input signal from the touch input unit 25 or a reception signal by the wireless communication unit 27 in accordance with the communication device control program 221 and the dedicated QR reading processing program 222 stored in the memory 23. Controls the operation of each part of the circuit. Each of the programs 221, 222 may be stored in the memory 23 in advance, or may be read and stored in the memory 23 from an external recording medium M such as a memory card via the recording medium reading unit 24. You may.

前記メモリ23には、さらに、ユーザ書き換え不可能な情報として、機器固有ID223も記憶される。この機器固有ID223は、各先生用通信機器20a,20b,…に独特なIDである。 The device-specific ID 223 is also stored in the memory 23 as information that cannot be rewritten by the user. This device-specific ID 223 is an ID unique to each teacher's communication device 20a, 20b, ....

前記メモリ14には、このような情報の他に、メールアドレス224、計算サーバHPアドレス225、先生特定アクセス先番号226、グループID(ClassID)227も記憶される。 In addition to such information, the memory 14 also stores an e-mail address 224, a calculation server HP address 225, a teacher specific access destination number 226, and a group ID (ClassID) 227.

前記メールアドレス224は本機器固有のメールアドレス、計算サーバHPアドレス225は前記計算サーバ30のHPアドレス、先生特定アクセス先番号226は本機器ユーザである先生のPCのメールアドレス、グループID(ClassID)227は本機器ユーザである先生がグループ別に、例えばクラス(学級)別に任意に設定したClassIDである。 The e-mail address 224 is an e-mail address unique to this device, the calculation server HP address 225 is the HP address of the calculation server 30, and the teacher specific access destination number 226 is the e-mail address of the teacher's PC who is the user of this device, and the group ID (ClassID). Reference numeral 227 is a Class ID arbitrarily set by the teacher who is the user of the present device for each group, for example, for each class (class).

このように構成された先生用通信機器20は、前記CPU22が前記通信機器制御プログラム221や専用QR読み取り処理プログラム222に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べるような、前記関数電卓10に表示された二次元コード(本実施形態ではQRコード)を読み取り、この2次元コード画像(QRコード)の内容のデータにグループIDと本通信機器メールアドレスとを付加して前記計算サーバ20に送信する、QR撮影送信機能を実現する。 In the teacher communication device 20 configured in this way, the CPU 22 controls the operation of each part of the circuit according to the instructions described in the communication device control program 221 and the dedicated QR reading processing program 222, and the software and the hardware are used. By operating in cooperation, the two-dimensional code (QR code in this embodiment) displayed on the function calculator 10 is read as described in the operation description described later, and the two-dimensional code image (QR code) is displayed. A QR shooting transmission function is realized in which a group ID and the communication device email address are added to the content data and transmitted to the calculation server 20.

図4は、前記計算サーバ30の電子回路の構成を示すブロック図である。 FIG. 4 is a block diagram showing a configuration of an electronic circuit of the calculation server 30.

この計算サーバ30の電子回路は、コンピュータであるCPU31と、メモリ32と、記録媒体33と、記録媒体読取部34と、通信部35とを備えている。また、同図に破線で示すように、キー入力部36或いは表示出力部37を備えていても良い。 The electronic circuit of the calculation server 30 includes a CPU 31 which is a computer, a memory 32, a recording medium 33, a recording medium reading unit 34, and a communication unit 35. Further, as shown by the broken line in the figure, the key input unit 36 or the display output unit 37 may be provided.

前記CPU31は、メモリ32に予め記憶されている、あるいはメモリカード等の記録媒体33から記録媒体読取部34を介してメモリ32に読み込まれた、あるいは通信ネットワークN上の図示しないWebサーバから通信部35を介してメモリ32にダウンロードされた、サーバ制御プログラム321に従い回路各部の動作を制御し、通信部35で受信した先生用通信機器20からの受信バーコード内容データに応じた各種の演算処理を実行する。 The CPU 31 is stored in the memory 32 in advance, is read from a recording medium 33 such as a memory card into the memory 32 via the recording medium reading unit 34, or is a communication unit from a Web server (not shown) on the communication network N. The operation of each part of the circuit is controlled according to the server control program 321 downloaded to the memory 32 via the 35, and various arithmetic processes according to the received bar code content data from the teacher's communication device 20 received by the communication unit 35 are performed. Execute.

前記メモリ32には、前記サーバ制御プログラム321が記憶される他に、通信部35を介して各先生用通信機器20から受信したバーコード内容データをグループID別に登録する登録データメモリ322と、送信先情報に対応付けてグループIDを複数記憶するグループIDメモリ323とが確保される。ここで、登録データメモリ322には、グループID毎の専用のデータエリア322Aが作成され、そこに、個々の生徒毎の関数電卓10A,10B,…から先生用通信機器20により読み取って受信したバーコード内容データをクラスデータとして登録できるようになっている。また、前記グループIDメモリ323の送信先情報は、本実施形態では各クラスの担任(副担任)の先生用通信機器20のメールアドレスとするが、先生を特定できるアクセス先番号(226)等であっても構わない。この送信先情報とグループIDは、予め先生用通信機器20からのアクセスにより設定されるものであり、その設定に伴って、当該グループID用の登録データメモリ322及びグループIDメモリ323が確保されるようになっている。 In addition to storing the server control program 321 in the memory 32, the registration data memory 322 for registering the barcode content data received from each teacher's communication device 20 via the communication unit 35 for each group ID and transmission. A group ID memory 323 that stores a plurality of group IDs in association with the destination information is secured. Here, a dedicated data area 322A for each group ID is created in the registered data memory 322, and a bar read and received by the teacher communication device 20 from the scientific calculators 10A, 10B, ... For each individual student. Code content data can be registered as class data. Further, the destination information of the group ID memory 323 is the e-mail address of the teacher communication device 20 of the homeroom teacher (deputy homeroom teacher) of each class in the present embodiment, but the access destination number (226) or the like that can identify the teacher is used. It doesn't matter if there is. The destination information and the group ID are set in advance by access from the teacher communication device 20, and the registered data memory 322 and the group ID memory 323 for the group ID are secured in accordance with the settings. It has become like.

なお、サーバ制御プログラム321は、当該計算サーバ30のオペレータのキー入力部36の設定操作やメンテナンス操作等に応じた設定動作やメンテナンス動作を行う機能、その動作の途中経過や結果を表示出力部37に表示する機能、等を備えている。 The server control program 321 is a function of performing a setting operation and a maintenance operation according to a setting operation and a maintenance operation of the key input unit 36 of the operator of the calculation server 30, and a display output unit 37 showing the progress and result of the operation. It has a function to display on.

このように構成された計算サーバ30は、前記CPU31が前記サーバ制御プログラム321に記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べるような、生徒毎の受信バーコード内容データに基づく計算データの集約とその計算を当該生徒の属するグループ毎に行い、そのグループ毎に集約した計算データや計算結果データを、前記グループIDメモリ223に登録されたメールアドレスに送信することで、前記受信バーコード内容データの送信元である先生用通信機器20に送信する、サーバ処理機能を実現する。 In the calculation server 30 configured in this way, the CPU 31 controls the operation of each part of the circuit according to the instruction described in the server control program 321, and the software and the hardware operate in cooperation with each other. As described in the operation explanation of, the calculation data based on the received bar code content data for each student is aggregated and the calculation is performed for each group to which the student belongs, and the calculation data and the calculation result data aggregated for each group are obtained as described above. By transmitting to the email address registered in the group ID memory 223, a server processing function of transmitting to the teacher communication device 20 which is the source of the received bar code content data is realized.

先生用通信機器20は、通信ネットワークNを介して前記計算サーバ20から受信した集約計算データや計算結果データを、その表示出力部21に表示したり、当該先生用通信機器20にプロジェクタPを接続して、拡大投影表示したりすることができる。 The teacher communication device 20 displays the aggregated calculation data and the calculation result data received from the calculation server 20 via the communication network N on the display output unit 21, or connects the projector P to the teacher communication device 20. Then, it can be enlarged and projected.

次に、前記構成の計算サーバ30のサーバ処理機能について説明する。 Next, the server processing function of the calculation server 30 having the above configuration will be described.

図5は、前記計算サーバ30のサーバ処理を示すフローチャートである。 FIG. 5 is a flowchart showing server processing of the calculation server 30.

図6は、前記計算サーバ30のサーバ処理に伴う受信データ集約処理を示すフローチャートである。 FIG. 6 is a flowchart showing a received data aggregation process associated with the server process of the calculation server 30.

図7は、前記関数電卓10の表示制御処理を示すフローチャートである。 FIG. 7 is a flowchart showing the display control process of the scientific calculator 10.

図8は、前記先生用通信機器30のQR撮影処理を示すフローチャートである。 FIG. 8 is a flowchart showing a QR photographing process of the teacher communication device 30.

図9は、前記計算サーバ30を利用した場合の先生用通信機器20と生徒Aの関数電卓10の表示動作を示す図である。 FIG. 9 is a diagram showing a display operation of the teacher communication device 20 and the scientific calculator 10 of the student A when the calculation server 30 is used.

図10は、前記計算サーバ30を利用した場合の先生用通信機器20と生徒Bの関数電卓10の表示動作を示す図である。 FIG. 10 is a diagram showing a display operation of the teacher communication device 20 and the scientific calculator 10 of the student B when the calculation server 30 is used.

計算サーバ30のCPU31は、まず、通信部35により通信ネットワークNを介して先生用通信機器20であるカメラ付きタブレットPCやカメラ付きスマートフォンからの受信があったとき、その受信がタブレットPCでのQR操作によるバーコード内容データの受信であるか否かを判別する(ステップS301)。 First, when the CPU 31 of the calculation server 30 receives a reception from the camera-equipped tablet PC or the camera-equipped smartphone, which is the teacher's communication device 20, via the communication network N by the communication unit 35, the reception is QR on the tablet PC. It is determined whether or not the barcode content data is received by the operation (step S301).

ここで、QR操作によるバーコード内容データの受信ではないと判別した場合には、CPU31は、行いたい処理(ClassID登録/クラス登録データ表示)を確認する画面データを、通信部35により通信ネットワークNを介して送信元のタブレットPCに送信する(ステップS302)。例えば、先生用通信機器20であるタブレットPCにより、計算サーバ30にアクセスして当該計算サーバ30のホームページのリンクを開くか、当該タブレットPCにおいて専用アプリケーションから当該計算サーバ30にアクセスすると、前記ステップ301でQR操作によるバーコード内容データの受信ではないと判別され、前記ステップS302で行いたい処理を確認する画面データが送信されてくることになる。これにより、先生用通信機器20の表示出力部21に、この確認画面が表示出力され、ユーザである先生は、行いたい処理を選択する。 Here, when it is determined that the barcode content data is not received by the QR operation, the CPU 31 uses the communication unit 35 to display the screen data for confirming the desired process (ClassID registration / class registration data display) by the communication network N. Is transmitted to the tablet PC of the transmission source via (step S302). For example, when the tablet PC which is the communication device 20 for teachers accesses the calculation server 30 and opens the link of the homepage of the calculation server 30, or when the tablet PC accesses the calculation server 30 from a dedicated application, the step 301 It is determined that the barcode content data is not received by the QR operation, and the screen data for confirming the process to be performed in step S302 is transmitted. As a result, this confirmation screen is displayed and output to the display output unit 21 of the teacher communication device 20, and the teacher, who is the user, selects the process to be performed.

よって、CPU31は、この先生の操作によるClassIDの登録を受信したか否かを判別する(ステップS303)。ここで、ClassIDの登録を受信したと判別した場合には、CPU31は、ClassID(グループID)とメールアドレスを確認する画面データを、通信部35により通信ネットワークNを介して先生用通信機器20である送信元のタブレットPCに送信する(ステップS304)。これを受信した先生用通信機器20では、その表示出力部21に、ClassID(グループID)とメールアドレスを確認する画面が表示される。そして、図9(A)に示すように、先生が担当するクラスのClassID(グループID)と当該タブレットPCのメールアドレスを入力し、[OK]を選択することで、CPU31は、このユーザ(先生)により入力されたClassIDとメールアドレスを通信ネットワークNを介して通信部35により受信して、メモリ32のグループIDメモリ323にそれらを対応付けて登録する(ステップS305)
Therefore, the CPU 31 determines whether or not the registration of the ClassID by the operation of this teacher has been received (step S303). Here, when it is determined that the registration of the Class ID has been received, the CPU 31 transmits the screen data for confirming the Class ID (group ID) and the e-mail address to the teacher communication device 20 via the communication network N by the communication unit 35. It is transmitted to a tablet PC of a certain source (step S304). In the teacher communication device 20 that has received this, a screen for confirming the ClassID (group ID) and the e-mail address is displayed on the display output unit 21. Then, as shown in FIG. 9A, by inputting the ClassID (group ID) of the class in charge of the teacher and the e-mail address of the tablet PC and selecting [OK], the CPU 31 can perform this user (teacher). The Class ID and the e-mail address input in () are received by the communication unit 35 via the communication network N, and they are associated and registered in the group ID memory 323 of the memory 32 (step S305).
..

また、CPU31は、前記ユーザ(先生)により入力された担当クラスの座席表(又はグループ(班)表)のデータとその座席別(又はグループ(班)別)の生徒(関数電卓10)の固有IDの対応データとを受信した場合、前記同様に、メモリ32の登録データメモリ322に該当ClassIDと対応付けて登録する(ステップS306)。 Further, the CPU 31 is unique to the data of the seating chart (or group (group) table) of the class in charge input by the user (teacher) and the students (scientific calculator 10) for each seat (or for each group (group)). When the corresponding data of the ID is received, it is registered in the registered data memory 322 of the memory 32 in association with the corresponding ClassID in the same manner as described above (step S306).

そして、メモリ32の登録データメモリ322に、当該クラス専用のクラス別受信データエリア322Aを作成する(ステップS307)。その後、CPU31は、処理を前記ステップS301に戻す。 Then, a class-specific reception data area 322A dedicated to the class is created in the registered data memory 322 of the memory 32 (step S307). After that, the CPU 31 returns the process to the step S301.

これにより、前記計算サーバ30のグループIDメモリ323には、前記先生用通信機器(タブレットPC)20によって当該先生の担当クラスのClassID(グループID)に同先生のメールアドレスが対応付けられて登録され、また登録データメモリ322にはそのクラス別(322A…)に、該当クラスのClassID(グループID)に対応付けられて各座席(又は各グループ)毎に生徒(関数電卓10)の固有IDが対応付けされた座席表(又はグループ(班)表)のデータが登録されることになる。 As a result, in the group ID memory 323 of the calculation server 30, the teacher's communication device (tablet PC) 20 registers the teacher's e-mail address in association with the ClassID (group ID) of the teacher's class. In addition, the registered data memory 322 corresponds to the unique ID of the student (scientific calculator 10) for each seat (or each group) in association with the Class ID (group ID) of the corresponding class for each class (322A ...). The data of the attached seating chart (or group (group) chart) will be registered.

引き続きサーバ処理を説明する前に、ここで、前記関数電卓10の表示制御機能について、図7の表示制御処理のフローチャートに従って説明する。 Before continuing to explain the server processing, the display control function of the scientific calculator 10 will be described here according to the flowchart of the display control processing of FIG. 7.

例えば、ClassID(グループID):ABC123に属する生徒Aが使用する関数電卓10Aにおいて、CPU13は、キー入力部11の操作が統計機能の実行操作であるか否か、つまり[MODE]キー操作に応じて一覧表示した各機能のうちの統計計算機能の実行操作であるか否かを判別する(ステップS101)。ここで、統計機能の実行操作でないと判別した場合には、CPU13は、処理をその他の処理へと進める。 For example, in the scientific calculator 10A used by the student A belonging to ClassID (group ID): ABC123, the CPU 13 responds to whether or not the operation of the key input unit 11 is an execution operation of the statistical function, that is, depending on the [MODE] key operation. It is determined whether or not it is an execution operation of the statistical calculation function among the functions listed above (step S101). Here, if it is determined that the operation is not the execution operation of the statistical function, the CPU 13 advances the process to other processes.

これに対して、統計機能の実行操作であると判別した場合には、CPU13は、図9(B)に示すように、表示出力部12に統計モード選択画面Gsとして一覧表示した計算種類(1変数統計/2変数統計;直線回帰/対数回帰/e指数回帰/ab指数回帰/べき乗回帰/逆数回帰/二次回帰)のうちキー入力部11のユーザ操作による計算種類の指定を受け付ける(ステップS102)。また、CPU13は、キー入力部11のユーザ操作による計算対象データX(及びY)の入力を受け付ける(ステップS103)。 On the other hand, when it is determined that the operation is the execution of the statistical function, the CPU 13 lists the calculation types (1) as the statistical mode selection screen Gs on the display output unit 12 as shown in FIG. 9B. Variable statistics / 2-variable statistics; linear regression / logarithmic regression / e-exponential regression / ab exponential regression / power regression / inverse regression / quadratic regression) accepts the specification of the calculation type by the user operation of the key input unit 11 (step S102). ). Further, the CPU 13 accepts the input of the calculation target data X (and Y) by the user operation of the key input unit 11 (step S103).

ここでは、前記統計モード選択画面Gsの「2」(2変数統計;直線回帰)を指定し、図9(C)に示すように、表示出力部12に表示させた表データ入力画面Giにて2変数X,Yの表データを入力した場合について説明する。入力された表データX,Yは、メモリ14の入力データエリア143に登録される。 Here, “2” (two-variable statistics; linear regression) of the statistical mode selection screen Gs is specified, and as shown in FIG. 9C, the table data input screen Gi displayed on the display output unit 12 is displayed. A case where table data of two variables X and Y is input will be described. The input table data X and Y are registered in the input data area 143 of the memory 14.

その後、CPU13は、キー入力部11の[QR]キーつまり[SHIFT]+[OPTN]キーが押されたか否かを判別する(ステップS104)。ここで、[QR]キーが押されていないと判別した場合には、処理を後述するステップS106に進める。 After that, the CPU 13 determines whether or not the [QR] key of the key input unit 11, that is, the [SHIFT] + [OPTN] keys have been pressed (step S104). If it is determined that the [QR] key has not been pressed, the process proceeds to step S106, which will be described later.

これに対して、[QR]キーが押されたと判別した場合には、CPU13は、メモリ14の固有ID142に記憶されている当該関数電卓10Aの固有ID、入力データエリア143に記憶されている実行機能の機能種別(ここでは、統計機能と計算種類)、機能別計算対象データ(表データX,Yと統計計算の種類(2変数統計;直線回帰))、設定情報、その他を2次元コード画像(QRコード)化して、図9(D)に示すように、2次元コード画像(QRコード)Qとして表示出力部12に表示出力する(ステップS105)。 On the other hand, when it is determined that the [QR] key has been pressed, the CPU 13 executes the execution stored in the unique ID of the function calculator 10A stored in the unique ID 142 of the memory 14 and the input data area 143. Two-dimensional code image of function type (here, statistical function and calculation type), function-specific calculation target data (table data X, Y and statistical calculation type (two-variable statistics; linear regression)), setting information, etc. (QR code) is converted and displayed and output to the display output unit 12 as a two-dimensional code image (QR code) Q as shown in FIG. 9 (D) (step S105).

なお、設定情報については、特にフローチャートでは示していないが、キー入力部11の[SHIFT]+[MODE](=[SETUP])キー操作に従って設定されて入力データエリア143に記憶されるものであり、この設定情報としては、例えば、角度モード(deg(度)モード/rad(ラジアン)モード/gra(グラード)モード)、丸めモード(Norm(指数表示)モード/Fix(小数点以下桁数固定)モード/Sci(有効桁数指定)モード)、表示モード(LineIO(1行表示)モード/MthIO(教科書表示)モード)などの各種モードの設定を含む。 Although the setting information is not shown in the flowchart, the setting information is set according to the [SHIFT] + [MODE] (= [SETUP]) key operation of the key input unit 11 and stored in the input data area 143. As this setting information, for example, angle mode (deg (degree) mode / rad (radian) mode / gra (grad) mode), rounding mode (Norm (exponential display) mode / Fix (fixed number of digits after the decimal point) mode) Includes settings for various modes such as / Sci (specify the number of effective digits) mode) and display mode (LineIO (one-line display) mode / MthIO (textbook display) mode).

一方、CPU13にて、統計計算の処理が指示されたと判別した場合には、入力データエリア143に登録されたデータにより統計計算処理、即ち1変数統計計算や2変数統計計算等をユーザ操作により指定された種類で実行する(ステップS107)。そして、統計計算の結果データを表示出力部12に表示出力する(ステップS108)。 On the other hand, when the CPU 13 determines that the statistical calculation process is instructed, the statistical calculation process, that is, the one-variable statistical calculation or the two-variable statistical calculation, is specified by the user operation based on the data registered in the input data area 143. It is executed with the specified type (step S107). Then, the result data of the statistical calculation is displayed and output to the display output unit 12 (step S108).

例えば、前記生徒Aと同じクラスのClassID(グループID):ABC123に属する生徒Bの関数電卓10Bにおいて、前記統計モード選択画面Gsにて計算の種類「2」(2変数統計;直線回帰)を指定し、図10(A)に示すように、表データ入力画面Giにて2変数X,Yの表データを入力する(ステップS102,S103)。 For example, in the scientific calculator 10B of student B belonging to the class ID (group ID): ABC123 of the same class as the student A, the calculation type "2" (two-variable statistics; linear regression) is specified on the statistical mode selection screen Gs. Then, as shown in FIG. 10A, the table data of the two variables X and Y is input on the table data input screen Gi (steps S102 and S103).

そして、統計計算の処理が指示されると(ステップS106)、CPU13は、前記入力された表データX,Yに基づいて統計計算(2変数統計計算;直線回帰)を実行し(ステップS107)、図10(B)に示すように、当該統計計算の結果データを計算結果画面Gclとして表示出力部12に表示出力する(ステップS108)。 Then, when the processing of the statistical calculation is instructed (step S106), the CPU 13 executes the statistical calculation (two-variable statistical calculation; linear regression) based on the input table data X and Y (step S107). As shown in FIG. 10B, the result data of the statistical calculation is displayed and output to the display output unit 12 as the calculation result screen Gcl (step S108).

その後、CPU13にて、キー入力部11の[QR]キーつまり[SHIFT]+[OPTN]キーが押されたと判別した場合には(ステップS109)、CPU13は、メモリ14の固有ID142に記憶されている当該関数電卓10Bの固有ID、入力データエリア143に記憶されている実行機能の機能種別(ここでは、統計機能と計算種類)、計算結果データ、設定情報、その他を2次元コード画像(QRコード)化して、図10(C)に示すように、2次元コード画像(QRコード)Qとして表示出力部12に表示出力する(ステップS110)。 After that, when the CPU 13 determines that the [QR] key, that is, the [SHIFT] + [OPTN] key of the key input unit 11 is pressed (step S109), the CPU 13 is stored in the unique ID 142 of the memory 14. A two-dimensional code image (QR code) of the unique ID of the function calculator 10B, the function type of the execution function stored in the input data area 143 (here, the statistical function and the calculation type), the calculation result data, the setting information, and the like. ), And as shown in FIG. 10C, it is displayed and output to the display output unit 12 as a two-dimensional code image (QR code) Q (step S110).

その後、CPU13は、データの再入力があるか否かを判別する(ステップS111)。ここで、再入力がないと判別した場合には、CPU13は、処理を前記ステップS101に戻す。これに対して、再入力があると判別した場合には、CPU13は、処理を前記ステップ102に戻す。 After that, the CPU 13 determines whether or not there is data re-input (step S111). Here, if it is determined that there is no re-input, the CPU 13 returns the process to the step S101. On the other hand, when it is determined that there is a re-input, the CPU 13 returns the process to the step 102.

以上のようにして、生徒A,B,…の関数電卓10A,10B,…において前述の表示制御処理により表示出力部12に各対応する2次元コード画像(QRコード)Qが表示される。 As described above, in the scientific calculators 10A, 10B, ... Of the students A, B, ..., The two-dimensional code image (QR code) Q corresponding to each is displayed on the display output unit 12 by the above-mentioned display control process.

ここで、前記先生用通信機器(タブレットPC)20のQR撮影送信機能について、図8のQR撮影処理のフローチャートに従って説明する。 Here, the QR shooting transmission function of the teacher communication device (tablet PC) 20 will be described according to the flowchart of the QR shooting processing of FIG.

先生用通信機器20であるカメラ付きタブレットPCで、図9(E)および図10(D)に示すように、前記2次元コード画像(QRコード)Qの画像を撮影すると、CPU22は、その2次元コード画像(QRコード)の内容であるバーコード内容データを解析しバーコード内容データを取得する(ステップS201)。 When the image of the two-dimensional code image (QR code) Q is taken by the tablet PC with a camera, which is the communication device 20 for teachers, as shown in FIGS. 9 (E) and 10 (D), the CPU 22 detects the 2D. The barcode content data, which is the content of the dimension code image (QR code), is analyzed and the barcode content data is acquired (step S201).

すると、CPU22は、前記取得したバーコード内容データについて、前記関数電卓10の表示制御処理によるバーコード内容データの形式に合致している否かを判別する(ステップS202)。 Then, the CPU 22 determines whether or not the acquired barcode content data matches the format of the barcode content data obtained by the display control process of the scientific calculator 10 (step S202).

前記取得したバーコード内容データについて、前記関数電卓10によるバーコード内容データの形式に合致していると判別した場合は、前記解析されたバーコード内容データとメモリ23に記憶されている担当クラスのグループID(ClassID)227とを、通信ネットワークNを介して計算サーバ30へ送信する(ステップS203)。なお、そのための計算サーバ30のHPアドレス225は、予め先生に知らされており、先生が自身の先生用通信機器20を操作して入力しメモリ23に登録しておく。 When it is determined that the acquired barcode content data matches the format of the barcode content data by the scientific calculator 10, the analyzed barcode content data and the class in charge stored in the memory 23 The group ID (ClassID) 227 is transmitted to the calculation server 30 via the communication network N (step S203). The HP address 225 of the calculation server 30 for that purpose is informed to the teacher in advance, and the teacher operates and inputs the communication device 20 for the teacher and registers it in the memory 23.

ここで、前記バーコード内容データは、前記生徒Aの関数電卓10Aから撮影された2次元コード画像(QRコード)Qの場合は、当該関数電卓10Aの固有ID、機能種別(統計機能と計算種類)、機能別計算対象データ(表データX,Yと統計計算の種類(2変数統計;直線回帰))、設定情報、その他のデータとなり、前記生徒Bの関数電卓10Bから撮影された2次元コード画像(QRコード)Qの場合は、当該関数電卓10Bの固有ID、機能種別(統計機能と計算種類)、計算結果データ、設定情報、その他のデータとなる。 Here, in the case of the two-dimensional code image (QR code) Q taken from the scientific calculator 10A of the student A, the barcode content data is the unique ID and function type (statistical function and calculation type) of the scientific calculator 10A. ), Function-specific calculation target data (table data X and Y and statistical calculation type (two-variable statistics; linear regression)), setting information, and other data, and a two-dimensional code taken from the scientific calculator 10B of student B. In the case of the image (QR code) Q, it is the unique ID of the scientific calculator 10B, the function type (statistical function and calculation type), the calculation result data, the setting information, and other data.

こうして先生用通信機器20から通信ネットワークNを介して送信されてきたバーコード内容データを、計算サーバ30において通信部35により受信すると、前記ステップS301において、計算サーバ30のCPU31は、QR操作によるバーコード内容データの受信であると判別することとなる。この場合には、CPU31は、受信したバーコード内容データ、即ち前記関数電卓10Aの場合は、当該関数電卓10Aの固有ID:xxxx1、生徒Aの属するClassID:ABC123、機能種別(統計機能と計算種類)、機能別計算対象データ(表データX,Yと統計計算の種類(2変数統計;直線回帰))、設定情報、その他を、前記関数電卓10Bの場合は、当該関数電卓10Bの固有ID:xxxx2、生徒Bの属するClassID:ABC123、機能種別(統計機能と計算種類)、計算結果データ、設定情報、その他を、メモリ32に設けた受信データ保存用のワークエリア(図示せず)に保存する(ステップS308)。 When the bar code content data transmitted from the teacher's communication device 20 via the communication network N is received by the communication unit 35 in the calculation server 30, in step S301, the CPU 31 of the calculation server 30 performs a QR operation bar. It will be determined that the code content data has been received. In this case, the CPU 31 receives the received bar code content data, that is, in the case of the function calculator 10A, the unique ID: xxxxx1 of the function calculator 10A, the ClassID: ABC123 to which the student A belongs, and the function type (statistical function and calculation type). ), Function-specific calculation target data (table data X and Y and statistical calculation type (two-variable statistics; linear regression)), setting information, and others, in the case of the function calculator 10B, the unique ID of the function calculator 10B: xxxxxx2, ClassID to which student B belongs: ABC123, function type (statistical function and calculation type), calculation result data, setting information, etc. are saved in the work area (not shown) for saving received data provided in the memory 32. (Step S308).

その後、前記保存したバーコード内容データ中のClassIDを確認し、グループIDメモリ323に登録済みのClassIDと合致するか否かを判別する(ステップS309)。ここで、ClassIDが登録済みのものと合致しないと判別した場合には、CPU31は、処理を前記ステップS301に戻す。 After that, the ClassID in the saved barcode content data is confirmed, and it is determined whether or not the ClassID matches the ClassID registered in the group ID memory 323 (step S309). Here, if it is determined that the ClassID does not match the registered one, the CPU 31 returns the process to the step S301.

これに対して、前記保存したバーコード内容データ中のClassID(グループID)が登録済みのものと合致すると判別した場合、CPU31は、この保存したバーコード内容データをクラスデータとして、登録データメモリ322の当該登録済みClassIDに対応するクラス別データエリア322Aに登録する(ステップS310)。 On the other hand, when it is determined that the ClassID (group ID) in the saved barcode content data matches the registered one, the CPU 31 uses the saved barcode content data as class data and registers data memory 322. Register in the class-specific data area 322A corresponding to the registered ClassID of (step S310).

これにより、登録済みClassID:ABC123に対応したクラス別データエリア322Aには、前記先生用通信機器(タブレットPC)20によって登録された該当クラスの座席表(又はグループ(班)表)のデータと共に、前記生徒Aの固有IDと統計データ(計算対象データ)、前記生徒Bの固有IDと統計データ(計算結果データ)が登録されることになる。 As a result, in the class-specific data area 322A corresponding to the registered ClassID: ABC123, together with the data of the seating chart (or group (group) table) of the corresponding class registered by the teacher communication device (tablet PC) 20. The unique ID and statistical data (calculation target data) of the student A and the unique ID and statistical data (calculation result data) of the student B are registered.

この後、先生用通信機器20であるタブレットPCにより、計算サーバ30にアクセスして当該計算サーバ30のホームページのリンクを開くか、当該タブレットPCにおいて専用アプリケーションから計算サーバ30にアクセスして、クラス登録データ表示を選択すると、計算サーバ30のCPU31では、前記ステップS303において、ClassIDの登録を受信していないと判別する(ステップS301〜S303)。 After that, the tablet PC, which is the communication device for teachers 20, accesses the calculation server 30 and opens the link of the homepage of the calculation server 30, or accesses the calculation server 30 from the dedicated application on the tablet PC and registers the class. When the data display is selected, the CPU 31 of the calculation server 30 determines in step S303 that the registration of ClassID has not been received (steps S301 to S303).

この場合には、CPU31は、先生用通信機器20から自動送信された当該通信機器20に登録済みのグループID(ClassID)227とメールアドレス224を受信する(ステップS311)。 In this case, the CPU 31 receives the group ID (ClassID) 227 registered in the communication device 20 and the e-mail address 224 automatically transmitted from the teacher communication device 20 (step S311).

すると、CPU31は、前記先生用通信機器20から受信したグループID(ClassID)227とメールアドレス224が、グループIDメモリ323に登録済みの先生のClassIDとメールアドレスであるか否かを判別する(ステップS312)。 Then, the CPU 31 determines whether or not the group ID (ClassID) 227 and the e-mail address 224 received from the teacher communication device 20 are the teacher's ClassID and the e-mail address registered in the group ID memory 323 (step). S312).

そして、前記先生用通信機器20から受信したグループID(ClassID)227とメールアドレス224が、登録済みのClassIDとメールアドレスであると判別すると、図6における受信データ集約処理に移行する(ステップS313)。 Then, when it is determined that the group ID (ClassID) 227 and the e-mail address 224 received from the teacher communication device 20 are the registered ClassID and the e-mail address, the process proceeds to the received data aggregation process in FIG. 6 (step S313). ..

この受信データ集約処理では、CPU31は、前記先生用通信機器20から受信された登録済みのグループID(ClassID:ABC123)に対応するクラス別データエリア322Aから、登録済みの先頭の受信データである生徒Aの固有ID:xxxx1に対応付けられた統計データを読み出し(ステップS1)、当該受信データ(統計データ)が統計モードの表データであるか否かを判別する(ステップS2)。 In this received data aggregation process, the CPU 31 is the first registered received data from the class-specific data area 322A corresponding to the registered group ID (ClassID: ABC123) received from the teacher communication device 20. The statistical data associated with the unique ID of A: xxxxxx is read out (step S1), and it is determined whether or not the received data (statistical data) is table data in the statistical mode (step S2).

ここで、前記生徒Aの固有ID:xxxx1に対応付けられた受信データ(統計データ)が統計モードの表データであると判別した場合は、当該統計計算用の表データ(図9(C)参照)について、前記機能別計算対象データ(表データX,Yと統計計算の種類)で指定されている統計計算(2変数統計;直線回帰)を実行し、当該表データX,Yのプロット点と直線回帰のグラフからなるグラフ画像を作成する(ステップS3)。 Here, when it is determined that the received data (statistical data) associated with the unique ID: xxxxxx1 of the student A is the table data in the statistical mode, the table data for the statistical calculation (see FIG. 9C). ), The statistical calculation (two-variable statistics; linear regression) specified in the function-specific calculation target data (table data X, Y and the type of statistical calculation) is executed, and the plot points of the table data X, Y are used. A graph image consisting of a linear regression graph is created (step S3).

そして、前記登録済みのグループID(ClassID:ABC123)に対応するクラス別データエリア322Aに座席表(又はグループ表)が登録されているか否かを判別する(ステップS6)。 Then, it is determined whether or not the seating chart (or group chart) is registered in the class-specific data area 322A corresponding to the registered group ID (ClassID: ABC123) (step S6).

ここではまず、座席表(又はグループ表)が登録されていない場合について説明する。 Here, first, the case where the seating chart (or group chart) is not registered will be described.

座席表(又はグループ表)が登録されていない場合は、前記生徒Aの受信データ(統計データ:表データ)とその統計データから作成したグラフ画像のデータとを上下に並べて左から順に配置した集約画像データ(図11参照)を作成する(ステップS10)。 If the seating chart (or group chart) is not registered, the received data (statistical data: table data) of the student A and the graph image data created from the statistical data are arranged vertically and arranged in order from the left. Image data (see FIG. 11) is created (step S10).

この後、CPU31は、前記グループID(ClassID:ABC123)に対応するクラス別データエリア322Aに次の受信データがあると判別すると(ステップS11)、当該グループID(ClassID:ABC123)に対応する生徒Bの固有ID:xxxx2に対応付けられた統計データを読み出す(ステップS12)。 After that, when the CPU 31 determines that the next received data is in the class-specific data area 322A corresponding to the group ID (ClassID: ABC123) (step S11), the student B corresponding to the group ID (ClassID: ABC123) The statistical data associated with the unique ID: xxxxxx2 is read out (step S12).

この生徒Bの統計データについて、統計モードの計算結果データであると判別した場合は(ステップS4)、当該計算結果データ(図10(B)参照)について、前記機能種別で指定されている統計計算(2変数統計;直線回帰)を実行し、当該計算結果データの直線回帰のグラフのみからなるグラフ画像を作成する(ステップS5)。 When it is determined that the statistical data of the student B is the calculation result data of the statistical mode (step S4), the statistical calculation of the calculation result data (see FIG. 10B) is the statistical calculation specified by the function type. (Two-variable statistics; linear regression) is executed to create a graph image consisting only of the linear regression graph of the calculation result data (step S5).

そして、前記生徒Bの受信データ(統計データ:計算結果データ)とその統計データから作成したグラフ画像のデータとを上下に並べて左から順に配置した集約画像データ(図11参照)を作成する(ステップS10)。 Then, the received data (statistical data: calculation result data) of the student B and the graph image data created from the statistical data are arranged vertically and arranged in order from the left to create aggregated image data (see FIG. 11) (step). S10).

図11は、前記計算サーバ30においてクラス別データエリア322Aの受信データ(登録データ)に基づき作成された集約画像データの具体例を示す図である。 FIG. 11 is a diagram showing a specific example of aggregated image data created based on the received data (registered data) of the class-specific data area 322A in the calculation server 30.

この集約画像データでは、左から順に、前記生徒Aの固有ID:xxxx1に対応付けられた受信データ(表データ)とそのグラフ(プロット点+グラフ)、前記生徒Bの固有ID:xxxx2に対応付けられた受信データ(計算結果データ)とそのグラフ(グラフのみ)が配置され、同様に、次の受信データ(登録データ)の読み出しに従い、前記生徒Cの固有ID:xxxx3に対応付けられた受信データ(表データ)とそのグラフ(プロット点+グラフ)が配置されている。 In this aggregated image data, in order from the left, the received data (table data) associated with the student A's unique ID: xxxxxx, its graph (plot point + graph), and the student B's unique ID: xxxxxx2 are associated with each other. The received received data (calculation result data) and its graph (graph only) are arranged, and similarly, according to the reading of the next received data (registered data), the received data associated with the unique ID: xxxxxx3 of the student C. (Table data) and its graph (plot point + graph) are arranged.

こうして、前記受信データ集約処理により生成されたクラス別の集約画像のデータは、グループIDメモリ323に登録されている該当グループID(ClassID;ABC123)に対応付けられた先生用通信機器20のメールアドレスを宛先として送信される(ステップS314)。 In this way, the data of the aggregated image for each class generated by the received data aggregation process is the e-mail address of the teacher communication device 20 associated with the corresponding group ID (ClassID; ABC123) registered in the group ID memory 323. Is transmitted as a destination (step S314).

なお、前記計算サーバ30におけるクラス別の集約画像のデータの前記先生用通信機器20への送信(ステップS314)は、当該先生用通信機器20においてクラス登録データの表示を選択した場合(ステップS302)に行なうようにしているが、同先生用通信機器20から計算サーバ30のホームページHPにアクセスされた際に、当該先生用通信機器20から受信されたグループID(ClassID)に対応したクラス別の集約画像のデータをアクセス元である先生用通信機器20へ送信するようにしてもよい。 The transmission of the aggregated image data for each class on the calculation server 30 to the teacher communication device 20 (step S314) is performed when the display of the class registration data is selected on the teacher communication device 20 (step S302). However, when the homepage HP of the calculation server 30 is accessed from the teacher's communication device 20, the group ID (ClassID) received from the teacher's communication device 20 is aggregated by class. The image data may be transmitted to the teacher communication device 20 which is the access source.

これにより、担任や副担任の先生用通信機器20であるカメラ付きタブレットPC等の表示出力部21には、図11に示すように、担当クラスの各生徒の関数電卓10A,10B,…から取得された統計データ(表データ又は統計計算結果データ)とそのグラフを集約した集約画像のデータが集約画像画面Giとして表示される。そして、図1で示したように、当該集約画像画面GiをプロジェクタPにより拡大投影して表示することで、該当クラスの生徒全員で互いの統計データを確認し合いながら学習できる。 As a result, as shown in FIG. 11, the display output unit 21 of the camera-equipped tablet PC or the like, which is the communication device 20 for the teacher or the assistant teacher, is acquired from the scientific calculators 10A, 10B, ... Of each student in the class in charge. The collected statistical data (table data or statistical calculation result data) and the aggregated image data obtained by aggregating the graphs are displayed as the aggregated image screen Gi. Then, as shown in FIG. 1, by magnifying and projecting the aggregated image screen Gi with the projector P and displaying it, all the students in the corresponding class can learn while checking each other's statistical data.

次に、前記計算サーバ30による受信データ集約処理(図6参照)において、計算サーバ30のクラス別データエリア322Aに座席表(又はグループ(班)表)が登録されている場合について説明する。 Next, a case where a seating chart (or a group (group) table) is registered in the class-specific data area 322A of the calculation server 30 in the received data aggregation process (see FIG. 6) by the calculation server 30 will be described.

計算サーバ30のCPU31において、前記先生用通信機器20から受信されたグループID(ClassID;ABC123)に対応した前記クラス別データエリア322Aに該当クラスの座席表(又はグループ(班)表)が登録されていると判別した場合(ステップS6)、当該座席表(又はグループ表)の座席(又はグループ)に前記受信したバーコード内容データに含まれる生徒A(関数電卓10A)の固有IDが対応付けられて登録されているか否か判別する(ステップS7)。 In the CPU 31 of the calculation server 30, the seating chart (or group (group) table) of the corresponding class is registered in the class-specific data area 322A corresponding to the group ID (ClassID; ABC123) received from the teacher communication device 20. When it is determined that the seat (or group) is seated (or group), the unique ID of student A (scientific calculator 10A) included in the received barcode content data is associated with the seat (or group). It is determined whether or not the data is registered (step S7).

ここで、CPU31において、前記クラス別データエリア322Aに登録されている座席表(又はグループ表)の座席(又はグループ)に前記受信したバーコード内容データに含まれる生徒A(関数電卓10A)の固有IDが対応付けられて登録されていると判別した場合は、当該座席表(又はグループ表)の該当する座席(又はグループ)の位置に前記受信した統計データ(表データ又は統計計算結果データ)を配置した集約画像のデータが受信データ一覧画面として作成される(ステップS8)。 Here, in the CPU 31, the uniqueness of the student A (function calculator 10A) included in the received barcode content data in the seat (or group) of the seating chart (or group table) registered in the class-specific data area 322A. If it is determined that the IDs are associated and registered, the received statistical data (table data or statistical calculation result data) is displayed at the position of the corresponding seat (or group) in the seating chart (or group table). The arranged aggregated image data is created as a received data list screen (step S8).

また、前記座席表(又はグループ表)の該当する座席(又はグループ)の位置に前記受信した統計データ(表データ又は統計計算結果データ)のグラフを配置した集約画像のデータがグラフデータ一覧画面として作成される(ステップS9)。 In addition, the aggregated image data in which the graph of the received statistical data (table data or statistical calculation result data) is arranged at the position of the corresponding seat (or group) in the seating chart (or group table) is used as the graph data list screen. It is created (step S9).

この後、CPU31は、前記グループID(ClassID:ABC123)に対応するクラス別データエリア322Aに次の受信データがあると判別すると(ステップS11)、当該グループID(ClassID:ABC123)に対応する次の生徒Bの固有ID:xxxx2に対応付けられた統計データを読み出して、前記ステップS2に戻る(ステップS12)。 After that, when the CPU 31 determines that the next received data is in the class-specific data area 322A corresponding to the group ID (ClassID: ABC123) (step S11), the CPU 31 determines that the next received data corresponds to the group ID (ClassID: ABC123). The statistical data associated with the unique ID of student B: xxxxxx is read out, and the process returns to step S2 (step S12).

図12は、前記計算サーバ30のクラス別データエリア322Aに登録された座席表データDsの他の実施形態を示す図である。 FIG. 12 is a diagram showing another embodiment of the seating chart data Ds registered in the class-specific data area 322A of the calculation server 30.

前記サーバ処理でのステップS306において、前記先生用通信機器20からの設定により計算サーバ30のクラス別データエリア322Aに登録する座席表のデータは、該当クラスの生徒数とその座席の配置の変化に対応して予め設定した複数パターンの座席表da,db,dcとして登録してもよい。 In step S306 of the server processing, the seating chart data registered in the class-specific data area 322A of the calculation server 30 by the setting from the teacher communication device 20 is a change in the number of students in the corresponding class and the arrangement of the seats. Correspondingly, it may be registered as a plurality of preset seating charts da, db, dc.

これによれば、前記サーバ処理に伴う受信データ集約処理S313において、該当クラスの座席表の配置を現在の配置に合わせて選択した後に、前記バーコード内容データとして受信した統計データに対応する受信データ一覧画面やグラフデータ一覧画面を作成できる。 According to this, in the received data aggregation process S313 accompanying the server processing, the received data corresponding to the statistical data received as the bar code content data after selecting the seating chart arrangement of the corresponding class according to the current arrangement. You can create a list screen and a graph data list screen.

前記受信データ集約処理において前記クラス別データエリア322Aに登録された座席表(又はグループ表)に応じて作成された受信データ一覧画面やグラフデータ一覧画面は、グループIDメモリ323に登録されている該当グループID(ClassID;ABC123)に対応付けられた先生用通信機器20のメールアドレスを宛先として送信される(ステップS314)。 The received data list screen and the graph data list screen created according to the seating chart (or group table) registered in the class-specific data area 322A in the received data aggregation process correspond to those registered in the group ID memory 323. The data is transmitted to the e-mail address of the teacher communication device 20 associated with the group ID (ClassID; ABC123) as the destination (step S314).

図13は、前記計算サーバ30の受信データ集約処理に従い作成されたグラス別の座席表に対応するグラフデータ一覧画面を示す図である。 FIG. 13 is a diagram showing a graph data list screen corresponding to a seating chart for each glass created according to the received data aggregation process of the calculation server 30.

図14は、前記計算サーバ30の受信データ集約処理に従い作成されたグラス別のグループ表に対応するグラフデータ一覧画面を示す図である。 FIG. 14 is a diagram showing a graph data list screen corresponding to a group table for each glass created according to the received data aggregation process of the calculation server 30.

これにより、担任や副担任の先生用通信機器20であるカメラ付きタブレットPC等の表示出力部21には、図13(又は図14)に示すように、担当クラスの各生徒の関数電卓10A,10B,…から取得された統計データ(統計計算結果データ)のグラフを該当クラスの座席表(又はグループ(班)表)に合わせて集約した集約画像のデータが表示される。そして、当該集約画像画面をプロジェクタPにより拡大投影して表示することで、該当クラスの生徒全員で互いの統計データを確認し合いながら学習できる。 As a result, as shown in FIG. 13 (or FIG. 14), the display output unit 21 of the camera-equipped tablet PC or the like, which is the communication device 20 for the teacher or the assistant teacher, has the scientific calculator 10A of each student in the class in charge. The aggregated image data obtained by aggregating the graphs of the statistical data (statistical calculation result data) acquired from 10B, ... According to the seating chart (or group (group) chart) of the corresponding class is displayed. Then, by enlarging and projecting the aggregated image screen with the projector P and displaying it, all the students in the corresponding class can learn while checking each other's statistical data.

したがって、前記構成の計算サーバ30によれば、担当クラスのグループID(ClassID)を登録した複数(主担任/副担任等)の先生用通信機器(カメラ付きタブレットPC等)20a,20bにより、各生徒A,B,…の情報表示装置(関数電卓)10A,10B,…にて統計計算の計算データと当該電卓固有(生徒固有)のIDとを二次元コード画像(QRコード)化して表示出力部21に表示させたその二次元コード画像を撮影し、当該二次元コード画像から解析したバーコード内容データ中の前記電卓固有IDと計算データとグループIDとを計算サーバ30へ送信する。すると、計算サーバ30は、前記先生用通信機器20から受信された電卓固有ID毎の計算データを同受信されたグループIDに対応したクラス別データエリア322Aに登録し、当該クラス別に登録された電卓固有ID毎の計算データを画像データとして集約し、この集約された画像データをグループIDメモリ323の該当グループIDに対応付けされて登録された管理者のメールアドレス(例えば該当クラスの先生用通信機器20や該当クラスに共通のWebメールアドレス)に送信する。 Therefore, according to the calculation server 30 having the above configuration, each of a plurality of teacher communication devices (such as a tablet PC with a camera) 20a and 20b in which the group ID (ClassID) of the class in charge is registered. The information display device (function calculator) 10A, 10B, ... of students A, B, ... Converts the calculation data of statistical calculation and the ID unique to the calculator (student-specific) into a two-dimensional code image (QR code) and displays and outputs it. The two-dimensional code image displayed on the unit 21 is photographed, and the calculator-specific ID, the calculation data, and the group ID in the bar code content data analyzed from the two-dimensional code image are transmitted to the calculation server 30. Then, the calculation server 30 registers the calculation data for each calculator unique ID received from the teacher's communication device 20 in the class-specific data area 322A corresponding to the received group ID, and the calculator registered for each class. The calculated data for each unique ID is aggregated as image data, and the aggregated image data is associated with the corresponding group ID in the group ID memory 323 and registered as an administrator's email address (for example, a communication device for teachers of the corresponding class). 20 or a Web email address common to the corresponding class).

これにより、クラスに属する各生徒A,B,…の情報表示装置(関数電卓)10A,10B,…によりそれぞれ入力あるいは計算された計算対象データの2次元コード画像(QRコード)Qを、該当クラスを担当する複数の先生の先生用通信機器(タブレットPC)20a,20bにより手分けして撮影して計算サーバ30へ送信するだけで、当該各情報表示装置(関数電卓)10A,10B,…の属するクラス毎に前記計算対象データを集約した画像データとして出力し、当該先生用通信機器(タブレットPC)20a,20bやクラス共有のプロジェクタP等に表示させて見ることができる。 As a result, the two-dimensional code image (QR code) Q of the calculation target data input or calculated by the information display devices (function projectors) 10A, 10B, ... Of each student A, B, ... The information display devices (function calculators) 10A, 10B, ... Belong to the information display devices (function calculators) 10A, 10B, ... The calculation target data can be output as aggregated image data for each class and displayed on the teacher communication devices (tablet PCs) 20a and 20b, the class-shared projector P, and the like for viewing.

また、前記構成の計算サーバ30によれば、前記グループIDメモリ323には、予め、前記先生用通信機器20a,20bからのユーザ(先生)操作に応じて入力されたグループID(ClassID)と管理者の送信先情報(メールアドレス)とを対応付けて登録しておくことで、前記各生徒A,B,…の情報表示装置(関数電卓)10A,10B,…による計算対象データを集約した画像データを所望の表示出力装置等に表示出力させて見ることができる。 Further, according to the calculation server 30 having the above configuration, the group ID memory 323 is managed with the group ID (ClassID) previously input in response to the user (teacher) operation from the teacher communication devices 20a and 20b. An image that aggregates the data to be calculated by the information display devices (scientific calculators) 10A, 10B, ... Of each student A, B, ... By registering them in association with the destination information (email address) of the person. The data can be displayed and output on a desired display output device or the like for viewing.

また、前記構成の計算サーバ30によれば、前記クラス別データエリア322Aには、該当クラスの各生徒の座席の位置(又は各生徒の属するグループ(班))に前記電卓固有IDを対応付けた座席表(又はグループ(班)表)を登録し、前記各生徒A,B,…の情報表示装置(関数電卓)10A,10B,…による計算対象データを集約した画像データは、前記座席表(又はグループ(班)表)の各座席の位置(又は各グループ(班)の位置)に前記電卓固有ID毎の計算対象データを配置して集約した画像データとして作成する。 Further, according to the calculation server 30 having the above configuration, the calculator unique ID is associated with the seat position (or the group (group) to which each student belongs) of each student in the class in the class-specific data area 322A. The image data obtained by registering the seating chart (or group (group) chart) and aggregating the data to be calculated by the information display devices (function calculators) 10A, 10B, ... Of each student A, B, ... Alternatively, the calculation target data for each calculator-specific ID is arranged at the position of each seat in the group (group) table (or the position of each group (group)) and created as aggregated image data.

これにより、前記画像データの送信先である管理者側では、担当クラスに属する各生徒A,B,…の情報表示装置(関数電卓)10A,10B,…による計算対象データを座席表(又はグループ表)に集約した形態で確認することができる。 As a result, on the administrator side to which the image data is transmitted, the data to be calculated by the information display devices (scientific calculators) 10A, 10B, ... Of each student A, B, ... Belonging to the class in charge is displayed on the seating chart (or group). It can be confirmed in the form summarized in (Table).

さらに、前記構成の計算サーバ30によれば、前記先生用通信機器(カメラ付きタブレットPC)20a,20bから受信された前記各生徒の情報表示装置(関数電卓)10A,10B,…による統計計算の計算データが、統計の表データと計算種類(例えば回帰計算)である場合は、当該表データに応じたプロット点とそのプロット点に応じたグラフの画像を作成し、また前記計算種類に従い統計計算された計算結果のデータである場合は、当該計算結果のデータに応じたグラフのみの画像を作成し、前記各計算データに応じたグラフの画像を集約した画像データを作成する。 Further, according to the calculation server 30 having the above configuration, the statistical calculation by the information display device (function calculator) 10A, 10B, ... Of each student received from the teacher communication device (tablet PC with camera) 20a, 20b. When the calculation data is statistical table data and calculation type (for example, regression calculation), plot points corresponding to the table data and graph images corresponding to the plot points are created, and statistical calculation is performed according to the calculation type. In the case of the calculated calculation result data, an image of only the graph corresponding to the calculation result data is created, and an image data obtained by aggregating the graph images corresponding to each calculation data is created.

これにより、前記各生徒の情報表示装置(関数電卓)10A,10B,…から前記2次元コード画像(QRコード)によって前記先生用通信機器20a,20bを経由して取得した統計計算の表データや計算結果データを、当該計算サーバ30により何れも回帰計算しグラフ化して集約した画像データとして出力できる。 As a result, the table data of the statistical calculation acquired from the information display devices (function calculators) 10A, 10B, ... Of each student via the teacher's communication devices 20a, 20b by the two-dimensional code image (QR code) The calculation result data can be recalculated by the calculation server 30 and output as graphed and aggregated image data.

上記実施例においては、サーバにおいて、各生徒の情報表示装置(電卓)の固有ID別にグループID毎に計算データが集約されることとした。その場合、同じ固有IDで計算データが修正されてサーバに取得されると、その固有IDの計算データが更新されて登録されることとなる。それに対して、同じ固有IDでも、日時によって、計算データが別々に記憶されて集約されるようにしても良い。またグループIDに集約されたデータのうち、固有IDの最新の計算データを集約対象にして集約しても良い。またグループIDを管理する先生がグループID内の集約データを初期化したり、最新の各固有IDの計算データ以外を消去するか、全て残すかを設定できるようにしても良い。また、グループIDの集約データを統計計算の種類毎に分類して、先生の指定する種類の計算データのみを集約するようにしても良い。
なお、前記各実施形態において記載した計算サーバ20による各処理の手法、すなわち、図5のフローチャートに示すサーバ処理、図6のフローチャートに示す前記サーバ処理に伴う受信データ集約処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の記録媒体(33)に格納して配布することができる。また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワークN上を伝送させることができ、このプログラムデータを、通信ネットワークNに接続された電子機器のコンピュータに通信部(35)によって取り込むことで、前述したサーバ機能を実現することもできる。
In the above embodiment, the calculation data is aggregated for each group ID for each unique ID of each student's information display device (calculator) on the server. In that case, when the calculation data is modified with the same unique ID and acquired by the server, the calculation data of the unique ID is updated and registered. On the other hand, even if the unique ID is the same, the calculation data may be stored and aggregated separately depending on the date and time. Further, among the data aggregated in the group ID, the latest calculation data of the unique ID may be aggregated as the aggregation target. Further, the teacher who manages the group ID may be able to initialize the aggregated data in the group ID and set whether to delete or keep all the latest calculation data of each unique ID. Further, the aggregated data of the group ID may be classified according to the type of statistical calculation, and only the type of calculation data specified by the teacher may be aggregated.
The method of each process by the calculation server 20 described in each of the above embodiments, that is, each method such as the server process shown in the flowchart of FIG. 5 and the received data aggregation process associated with the server process shown in the flowchart of FIG. As programs that can be executed by a computer, memory cards (ROM cards, RAM cards, etc.), magnetic disks (floppy (registered trademark) disks, hard disks, etc.), optical disks (CD-ROM, DVD, etc.), semiconductor memories, etc. It can be stored and distributed in the recording medium (33) of the above. Further, the program data for realizing each of the above methods can be transmitted on the communication network N in the form of a program code, and the program data is transmitted to the computer of the electronic device connected to the communication network N in the communication unit. The above-mentioned server function can also be realized by incorporating the data according to (35).

本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 The invention of the present application is not limited to each of the above-described embodiments, and can be variously modified at the implementation stage without departing from the gist thereof. Further, each of the above-described embodiments includes inventions at various stages, and various inventions can be extracted by an appropriate combination of a plurality of disclosed constituent requirements. For example, even if some constituents are deleted from all the constituents shown in each embodiment or some constituents are combined in different forms, the problems described in the section of the problem to be solved by the invention Can be solved and the effects described in the section on the effects of the invention can be obtained, the configuration in which this constituent requirement is deleted or combined can be extracted as the invention.

以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。 The inventions described in the claims of the original application of the present application are described below.

[1]
各情報表示装置から通信機器に取得された計算データと前記通信機器に記憶されたグループIDとを前記通信機器から受信する計算データ受信手段と、
前記計算データ受信手段により受信された計算データを前記グループIDに対応付けて登録するデータ登録手段と、
前記データ登録手段により登録された計算データを前記グループID別に集約した集約画像データにして送信する集約画像送信手段と、
を備えたことを特徴とするサーバ装置。
[1]
A calculation data receiving means for receiving the calculation data acquired from each information display device in the communication device and the group ID stored in the communication device from the communication device, and
A data registration means for registering the calculation data received by the calculation data receiving means in association with the group ID, and
An aggregated image transmission means for transmitting the calculated data registered by the data registration means as aggregated image data aggregated by the group ID.
A server device characterized by being equipped with.

[2]
複数のグループIDにそれぞれ対応付けて送信先情報を記憶しているグループID記憶手段を備え、
前記集約画像送信手段は、前記データ登録手段により登録された計算データを前記グループID別に集約した集約画像データにして前記グループID記憶手段により記憶されている当該グループIDに対応付けられた送信先情報により示される送信先に送信する、
ことを特徴とする[1]に記載のサーバ装置。
[2]
A group ID storage means for storing destination information in association with a plurality of group IDs is provided.
The aggregated image transmitting means converts the calculation data registered by the data registration means into aggregated image data aggregated by the group ID, and the destination information associated with the group ID stored by the group ID storage means. Send to the destination indicated by,
The server device according to [1].

[3]
ユーザ操作に応じて、前記グループIDと前記送信先情報とを前記グループID記憶手段に登録するグループID登録手段を備えた、
ことを特徴とする[1]または[2]に記載のサーバ装置。
[3]
A group ID registration means for registering the group ID and the destination information in the group ID storage means according to a user operation is provided.
The server device according to [1] or [2].

[4]
前記計算データ受信手段は、前記各情報表示装置から取得された装置個別IDと計算データと前記通信機器に記憶された当該情報表示装置の属するグループIDとを当該通信機器から受信し、
前記データ登録手段は、前記計算データ受信手段により受信された装置個別IDと計算データとを前記グループIDに対応付けて登録し、
各座席に前記各情報表示装置の装置個別IDを対応付けた座席表を登録する座席表登録手段を備え、
前記集約画像送信手段は、前記データ登録手段により登録された計算データを前記グループID別に前記座席表登録手段により登録された座席表の該当する装置個別IDの座席の位置に配置して集約した集約画像データにして送信する、
ことを特徴とする[1]ないし[3]の何れかに記載のサーバ装置。
[4]
The calculation data receiving means receives from the communication device the device individual ID acquired from each of the information display devices, the calculation data, and the group ID to which the information display device belongs stored in the communication device.
The data registration means registers the device individual ID and the calculation data received by the calculation data receiving means in association with the group ID.
Each seat is provided with a seating chart registration means for registering a seating chart associated with the device individual ID of each information display device.
The aggregated image transmitting means aggregates the calculated data registered by the data registration means by arranging them at the seat positions of the corresponding device individual IDs of the seating chart registered by the seating chart registration means for each group ID. Send as image data,
The server device according to any one of [1] to [3].

[5]
前記計算データ受信手段は、前記各情報表示装置から取得された装置個別IDと計算データと前記通信機器に記憶された当該情報表示装置の属するグループIDとを当該通信機器から受信し、
前記データ登録手段は、前記計算データ受信手段により受信された装置個別IDと計算データとを前記グループIDに対応付けて登録し、
各班に前記各情報表示装置の装置個別IDを対応付けた班表を登録する班表登録手段を備え、
前記集約画像送信手段は、前記データ登録手段により登録された計算データを前記グループID別に前記班表登録手段により登録された班表の該当する装置個別IDの班の位置に配置して集約した集約画像データにして送信する、
ことを特徴とする[1]ないし[3]の何れかに記載のサーバ装置。
[5]
The calculation data receiving means receives from the communication device the device individual ID acquired from each of the information display devices, the calculation data, and the group ID to which the information display device belongs stored in the communication device.
The data registration means registers the device individual ID and the calculation data received by the calculation data receiving means in association with the group ID.
Each group is provided with a group table registration means for registering a group table associated with the device individual ID of each information display device.
The aggregated image transmitting means aggregates the calculated data registered by the data registration means by arranging them at the positions of the groups of the corresponding device individual IDs of the group table registered by the group table registration means for each group ID. Send as image data,
The server device according to any one of [1] to [3].

[6]
前記各情報表示装置からの計算データは、統計計算の表データまたは当該表データの計算結果データであって、
前記集約画像送信手段は、前記データ登録手段により登録された計算データが統計計算の表データである場合は当該表データのプロット点と当該プロット点に応じたグラフからなるグラフ画像を作成し、前記データ登録手段により登録された計算データが統計計算の計算結果データである場合は当該計算結果データに応じたグラフのみからなるグラフ画像を作成し、前記グループID別に集約した集約画像データにして送信する、
ことを特徴とする[1]ないし[5]の何れかに記載のサーバ装置。
[6]
The calculation data from each of the information display devices is a table data of statistical calculation or a calculation result data of the table data.
When the calculated data registered by the data registration means is table data for statistical calculation, the aggregated image transmitting means creates a graph image composed of plot points of the table data and graphs corresponding to the plot points. When the calculation data registered by the data registration means is the calculation result data of the statistical calculation, a graph image consisting of only the graph corresponding to the calculation result data is created, and the aggregated image data aggregated by the group ID is transmitted. ,
The server device according to any one of [1] to [5].

[7]
前記通信機器は、各情報表示装置からの計算データを当該情報表示装置により表示された当該計算データを含む二次元コード画像を撮影して取得し、
前記計算データ受信手段は、前記各情報表示装置から前記二次元コード画像の撮影により取得された計算データを含む二次元コード画像のコードデータと前記通信機器に記憶された当該情報表示装置の属するグループIDとを当該通信機器から受信する二次元コードデータ受信手段を有する、
ことを特徴とする[1]ないし[6]の何れかに記載のサーバ装置。
[7]
The communication device acquires the calculation data from each information display device by photographing a two-dimensional code image including the calculation data displayed by the information display device.
The calculation data receiving means is a group to which the code data of the two-dimensional code image including the calculation data acquired by photographing the two-dimensional code image from each information display device and the information display device stored in the communication device belongs. It has a two-dimensional code data receiving means for receiving an ID from the communication device.
The server device according to any one of [1] to [6].

[8]
前記グループID記憶手段により記憶される複数のグループIDにそれぞれ対応付けられた送信先情報は、該当するグループIDを記憶している前記通信機器の通信アドレスであって、
前記集約画像送信手段は、前記データ登録手段により登録された計算データを前記グループID別に集約した集約画像データにして前記グループID記憶手段により記憶されている当該グループIDに対応付けられた前記通信機器の通信アドレスに送信する、
ことを特徴とする[2]に記載のサーバ装置。
[8]
The destination information associated with each of the plurality of group IDs stored by the group ID storage means is the communication address of the communication device that stores the corresponding group ID.
The aggregated image transmitting means is the communication device associated with the group ID stored by the group ID storage means as aggregated image data collected by the group ID from the calculation data registered by the data registration means. Send to the communication address of
The server device according to [2].

[9]
通信機器に取得された計算データと前記通信機器に記憶されたグループIDとを前記通信機器から受信する計算データ受信手段と、
前記計算データ受信手段により受信された計算データを前記グループIDに対応付けて登録するデータ登録手段と、
前記データ登録手段により登録された計算データを前記グループID別に集約した集約画像データにして送信する集約画像送信手段と、
を備えたサーバ装置が受信する前記計算データをユーザ操作に応じて前記通信機器に外部出力する計算データ出力手段を備えたことを特徴とする情報表示装置。
[9]
A calculation data receiving means for receiving the calculation data acquired in the communication device and the group ID stored in the communication device from the communication device, and
A data registration means for registering the calculation data received by the calculation data receiving means in association with the group ID, and
An aggregated image transmission means for transmitting the calculated data registered by the data registration means as aggregated image data aggregated by the group ID.
An information display device including a calculation data output means for externally outputting the calculation data received by the server device including the above to the communication device in response to a user operation.

[10]
電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
各情報表示装置から通信機器に取得された計算データと前記通信機器に記憶されたグループIDとを前記通信機器から受信する計算データ受信手段、
前記計算データ受信手段により受信された計算データを前記グループIDに対応付けて登録するデータ登録手段、
前記データ登録手段により登録された計算データを前記グループID別に集約した集約画像データにして送信する集約画像送信手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
[10]
A program for controlling a computer of an electronic device
The computer
A calculation data receiving means for receiving the calculation data acquired from each information display device in the communication device and the group ID stored in the communication device from the communication device.
A data registration means for registering calculation data received by the calculation data receiving means in association with the group ID.
An aggregated image transmitting means for transmitting the calculated data registered by the data registration means as aggregated image data aggregated by the group ID.
A computer-readable program to function as.

10 …情報表示装置(関数電卓)
11 …キー入力部
111…数値・演算記号キー群
112…関数機能キー群
113…モード設定キー群
114…カーソルキー
12 …表示出力部
13 …CPU
14 …メモリ
141…数式計算処理プログラム
142…固有ID
143…入力データエリア
15 …記録媒体読取部
16 …無線通信部
20 …先生用通信機器(カメラ付きタブレットPC等)
21 …表示出力部
22 …CPU
23 …メモリ
221…通信機器制御プログラム
222…専用QR読み取り処理プログラム
223…機器固有ID
224…メールアドレス
225…計算サーバHPアドレス
226…先生特定アクセス先番号
227…先生特定アクセス先番号
24 …記録媒体読取部
25 …タッチ入力部(キー入力部)
26 …カメラ部
27 …無線通信部
30 …計算サーバ
31 …CPU
32 …メモリ
321…サーバ制御プログラム
322…登録データメモリ
322A…クラス別データエリア
323…グループIDメモリ
33 …記録媒体
34 …記録媒体読取部
35 …通信部
N …ネットワーク
P …プロジェクタ
10 ... Information display device (scientific calculator)
11 ... Key input unit 111 ... Numerical / arithmetic symbol key group 112 ... Function function key group 113 ... Mode setting key group 114 ... Cursor key 12 ... Display output unit 13 ... CPU
14 ... Memory 141 ... Formula calculation processing program 142 ... Unique ID
143 ... Input data area 15 ... Recording medium reader 16 ... Wireless communication unit 20 ... Teacher communication equipment (tablet PC with camera, etc.)
21 ... Display output unit 22 ... CPU
23 ... Memory 221 ... Communication device control program 222 ... Dedicated QR read processing program 223 ... Device unique ID
224 ... Email address 225 ... Calculation server HP address 226 ... Teacher specific access destination number 227 ... Teacher specific access destination number 24 ... Recording medium reading unit 25 ... Touch input unit (key input unit)
26 ... Camera unit 27 ... Wireless communication unit 30 ... Calculation server 31 ... CPU
32 ... Memory 321 ... Server control program 322 ... Registered data memory 322A ... Data area by class 323 ... Group ID memory 33 ... Recording medium 34 ... Recording medium reading unit 35 ... Communication unit N ... Network P ... Projector

Claims (7)

サーバ装置と通信する通信機器であって、
前記通信機器は、
複数の情報表示装置から複数のデータを取得し、
取得した前記複数のデータにグループIDを付加して、前記サーバ装置へ送信し、
前記サーバ装置は、
前記複数のデータと前記グループIDとを前記通信機器から受信し、
受信した前記複数のデータに対応付けられた前記グループID毎に、前記複数のデータを集約した集約画像データにして送信する、
通信機器。
A communication device that communicates with a server device
The communication device is
Acquire multiple data from multiple information display devices and
A group ID is added to the plurality of acquired data and transmitted to the server device.
The server device is
The plurality of data and the group ID are received from the communication device, and the data is received from the communication device.
For each group ID associated with the received plurality of data, the plurality of data are aggregated and transmitted as aggregated image data.
Communication equipment.
前記通信機器は、
取得した前記複数のデータに前記グループIDおよび当該通信機器の送信先情報を付加して、前記サーバ装置へ送信し、
前記サーバ装置は、
前記集約画像データを、当該集約画像データに対応する前記グループIDに対応付けて記憶された送信先情報により特定される送信先へ、送信する、
請求項記載の通信機器。
The communication device is
The group ID and the transmission destination information of the communication device are added to the acquired plurality of data and transmitted to the server device.
The server device is
The aggregated image data is transmitted to a destination specified by the destination information stored in association with the group ID corresponding to the aggregated image data.
The communication device according to claim 1 .
前記通信機器は、
複数の情報表示装置から、当該複数の情報表示装置への複数の入力データまたは当該複数の入力データに基づいた複数の生成データと、当該複数の情報表示装置の複数の固有IDとを少なくとも含む前記複数のデータを取得し、
前記サーバ装置は、
各座席または各班に前記複数の情報表示装置の各固有IDが対応付けられた座席表または班表のデータにしたがって、受信した前記データを、前記座席表または班表のうちの、受信した当該データに含まれる前記情報表示装置の前記固有IDに該当する座席または班の位置に配置した集約画像データにして送信する、
請求項または請求項記載の通信機器。
The communication device is
The said, which includes at least a plurality of input data from the plurality of information display devices to the plurality of information display devices or a plurality of generated data based on the plurality of input data, and a plurality of unique IDs of the plurality of information display devices. Get multiple data,
The server device is
According to the data of the seating chart or the grouping table in which each unique ID of the plurality of information display devices is associated with each seat or each group, the received data is received in the seating chart or the grouping table. Aggregate image data arranged at the position of the seat or group corresponding to the unique ID of the information display device included in the data is transmitted.
The communication device according to claim 1 or 2 .
複数のデータとグループIDとを外部機器から受信し、受信した前記複数のデータに対応付けられた前記グループID毎に、前記複数のデータを集約した集約画像データにして送信するサーバ装置と通信する、前記外部機器としての通信機器のコンピュータに、
複数の情報表示装置から前記複数のデータを取得させ、
取得した前記複数のデータに前記グループIDを付加して、前記サーバ装置へ送信させる、
コンピュータ読み取り可能なプログラム。
A server device that receives a plurality of data and a group ID from an external device and transmits the aggregated image data obtained by aggregating the plurality of data for each group ID associated with the received data is communicated with the server device. , To the computer of the communication device as the external device ,
A plurality of information display device to acquire the plurality of data,
Obtained by adding the group ID to the plurality of data, Ru is transmitted to the server apparatus,
A computer-readable program.
複数のデータとグループIDとを外部機器から受信し、受信した前記複数のデータに対応付けられた前記グループID毎に、前記複数のデータを集約した集約画像データにして送信するサーバ装置と通信する、前記外部機器としての通信機器の制御部により実行される方法であって、
複数の情報表示装置から前記複数のデータを取得
取得した前記複数のデータに前記グループIDを付加して、前記サーバ装置へ送信する、
情報処理方法。
It communicates with a server device that receives a plurality of data and a group ID from an external device and transmits the aggregated image data for each of the group IDs associated with the received data. , A method executed by the control unit of the communication device as the external device .
Acquiring the plurality of data from a plurality of information display devices,
Obtained by adding the group ID to the plurality of data, and transmits to the server device,
Information processing method.
複数の情報表示装置、通信機器、および、サーバ装置を備えるシステムにより実行されるであって、
前記複数の情報表示装置の各情報表示装置は、
当該各情報表示装置への入力データまたは当該入力データに基づいた生成データと、当該各情報表示装置の固有IDとを少なくとも含むデータを、コード化して表示出力し、
前記通信機器は、
表示出力されたコードを読取ることにより、前記複数の情報表示装置から複数の前記データを取得し、
取得した前記複数のデータにグループIDを付加して、前記サーバ装置へ送信し、
前記サーバ装置は、
前記複数のデータと前記グループIDとを前記通信機器から受信し、
受信した前記複数のデータに対応付けられた前記グループID毎に、各座席または各班に前記複数の情報表示装置の各固有IDが対応付けられた座席表または班表のデータにしたがって、受信した前記複数のデータを、前記座席表または班表のうちの、受信した当該データに含まれる前記情報表示装置の前記固有IDに該当する座席または班の位置に配置した集約画像データにして送信する、
情報処理方法。
It is executed by a system having multiple information display devices, communication devices, and server devices.
Each information display device of the plurality of information display devices
The input data to each information display device or the data generated based on the input data and the data including at least the unique ID of each information display device are coded and displayed and output.
The communication device is
By reading the displayed and output code, a plurality of the data can be acquired from the plurality of information display devices.
A group ID is added to the plurality of acquired data and transmitted to the server device.
The server device is
The plurality of data and the group ID are received from the communication device, and the data is received from the communication device.
For each group ID associated with the plurality of received data, each seat or group received each unique ID of the plurality of information display devices according to the data of the seat table or group table associated with the data. The plurality of data are transmitted as aggregated image data arranged at the position of the seat or group corresponding to the unique ID of the information display device included in the received data in the seat table or group table.
Information processing method.
複数の情報表示装置、通信機器、および、サーバ装置を備えるシステムにより実行される方法であって、
前記複数の情報表示装置の各情報表示装置は、
前記通信機器により取得可能にデータを出力し、
前記通信機器は、
前記複数の情報表示装置から複数のデータを取得し、
取得した前記複数のデータにグループIDを付加して、前記サーバ装置へ送信し、
前記サーバ装置は、
前記複数のデータと前記グループIDとを前記通信機器から受信し、
受信した前記複数のデータに対応付けられた前記グループID毎に、前記複数のデータを集約した集約画像データにして送信する、
情報処理方法。
A method performed by a system with multiple information display devices, communication devices, and server devices.
Each information display device of the plurality of information display devices
Data is output so that it can be acquired by the communication device,
The communication device is
Obtaining a plurality of data from the plurality of information display devices,
A group ID is added to the plurality of acquired data and transmitted to the server device.
The server device is
The plurality of data and the group ID are received from the communication device, and the data is received from the communication device.
For each group ID associated with the received plurality of data, the plurality of data are aggregated and transmitted as aggregated image data.
Information processing method.
JP2019051412A 2019-03-19 2019-03-19 Communication equipment, information processing methods and programs Active JP6822504B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019051412A JP6822504B2 (en) 2019-03-19 2019-03-19 Communication equipment, information processing methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019051412A JP6822504B2 (en) 2019-03-19 2019-03-19 Communication equipment, information processing methods and programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017233588A Division JP6500970B2 (en) 2017-12-05 2017-12-05 Server device and program

Publications (2)

Publication Number Publication Date
JP2019153311A JP2019153311A (en) 2019-09-12
JP6822504B2 true JP6822504B2 (en) 2021-01-27

Family

ID=67946639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019051412A Active JP6822504B2 (en) 2019-03-19 2019-03-19 Communication equipment, information processing methods and programs

Country Status (1)

Country Link
JP (1) JP6822504B2 (en)

Also Published As

Publication number Publication date
JP2019153311A (en) 2019-09-12

Similar Documents

Publication Publication Date Title
JP6358009B2 (en) Server apparatus, data processing method, and data processing program
CN108959164B (en) Server device, information display device, computer system and data integration method thereof
US20160085845A1 (en) Server apparatus, data aggregation method, and communication device
US10044822B2 (en) Communication apparatus, server, communication apparatus control method, server control method, recording medium containing communication apparatus control program and recording medium containing server control program
US10042811B2 (en) Expression processing device, compute server and recording medium having expression processing program recorded thereon
JP6728841B2 (en) Communication device, information display device, communication method, information display method, and program
JP6172219B2 (en) Server device, communication device, server device control method, and program
JP6256315B2 (en) Server apparatus and program
JP6036792B2 (en) Computer, calculation server, program, data output method, and computer system
JP6822504B2 (en) Communication equipment, information processing methods and programs
JP6020538B2 (en) Server device, information display device, server control program, data aggregation method, and computer system
JP6500970B2 (en) Server device and program
JP4870474B2 (en) Parts catalog display system and control method thereof
JP6249077B2 (en) Computer, data output method, and program
JP6750573B2 (en) Communication device, server device, communication device control method, program, and data processing system control method
JP6772974B2 (en) Server equipment, communication equipment, server equipment control methods, and programs
JP6677039B2 (en) Information display device, communication device, information display method, and program
JP2020047035A (en) Electronic device, control method of electronic device, and control program of electronic device
US11586351B2 (en) Electronic device, electronic device control method, and recording medium
JP2016062504A (en) Mathematical expression processing device, calculation server, and program
JP2018106317A (en) Electronic apparatus
JP2016224705A (en) Information processing apparatus, system, control method thereof, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190418

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200414

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200610

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201221

R150 Certificate of patent or registration of utility model

Ref document number: 6822504

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150