JP2017174190A - Calculation device, method for processing data of calculation device, and program - Google Patents

Calculation device, method for processing data of calculation device, and program Download PDF

Info

Publication number
JP2017174190A
JP2017174190A JP2016060113A JP2016060113A JP2017174190A JP 2017174190 A JP2017174190 A JP 2017174190A JP 2016060113 A JP2016060113 A JP 2016060113A JP 2016060113 A JP2016060113 A JP 2016060113A JP 2017174190 A JP2017174190 A JP 2017174190A
Authority
JP
Japan
Prior art keywords
calculation
data
mode
calculation data
communication device
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.)
Granted
Application number
JP2016060113A
Other languages
Japanese (ja)
Other versions
JP6790402B2 (en
Inventor
直樹 赤江
Naoki Akae
直樹 赤江
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 JP2016060113A priority Critical patent/JP6790402B2/en
Publication of JP2017174190A publication Critical patent/JP2017174190A/en
Application granted granted Critical
Publication of JP6790402B2 publication Critical patent/JP6790402B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a calculation device capable of using data in a previous calculation mode in a calculation mode after switching in a specification in which data in the previous calculation mode is deleted when a calculation mode is switched.SOLUTION: A calculation device 10 inputs first calculation data in response to a user's operation and transmits the first calculation data in a first calculation mode included in a plurality of calculation modes. The calculation device 10 receives second calculation data into which the first calculation data is converted and which has a data format usable in a second calculation mode different from the first calculation mode.SELECTED DRAWING: Figure 7

Description

本発明は、計算装置、計算装置のデータ処理方法、及びプログラムに関する。   The present invention relates to a computing device, a data processing method for the computing device, and a program.

近年の計算装置(関数電卓)には、統計計算モード、数表作成モード、表計算モード、分布計算モードなど、複数の計算モードが用意されている。計算装置(関数電卓)は、ユーザにより選択された計算モードを起動して、計算モードに応じたデータを入力し、入力されたデータについて計算モードに応じた演算を実行する。メモリ容量が小さいタイプの計算装置(関数電卓)では、リスト等の多くのデータ数を用いる計算モードを実行する場合、少ないメモリを有効に利用するために、それぞれの計算モードで最適な個別のデータ形式でデータを入力して、メモリに記憶する。   Recent computing devices (scientific calculators) are provided with a plurality of calculation modes such as a statistical calculation mode, a number table creation mode, a spreadsheet mode, and a distribution calculation mode. The calculation device (scientific calculator) activates the calculation mode selected by the user, inputs data according to the calculation mode, and executes an operation according to the calculation mode for the input data. In a calculation device (scientific calculator) of a type with a small memory capacity, when executing a calculation mode that uses a large number of data such as a list, individual data that is optimal in each calculation mode is used in order to effectively use a small amount of memory. Enter data in the form and store it in memory.

特許5581768号公報Japanese Patent No. 581768 特開2008−140150号公報JP 2008-140150 A

このように従来技術では、計算モードに応じた最適なデータ形式でデータを記憶するため、計算モードを切り替えた場合に、それまでの計算モードにおいて入力・作成されたデータを利用できない。このため、計算モードを切り替えると元の計算モードにおいて入力・作成されたデータを消去する仕様になっている。すなわち、従来の計算装置(関数電卓)では、1つの計算モードで入力・作成されたデータを他の計算モードで利用することができなった。   As described above, in the conventional technique, data is stored in an optimum data format corresponding to the calculation mode. Therefore, when the calculation mode is switched, data input / created in the previous calculation mode cannot be used. For this reason, when the calculation mode is switched, the data input / created in the original calculation mode is deleted. That is, in a conventional computing device (scientific calculator), data input / created in one calculation mode cannot be used in another calculation mode.

本発明は前述のような課題に考慮してなされたもので、計算モードを切り替えると切り替え後の計算モードにおいて元の計算モードのデータを利用できる計算装置、計算装置のデータ処理方法、及びプログラムを提供することを目的とする。   The present invention has been made in consideration of the problems as described above. When a calculation mode is switched, a calculation apparatus, a data processing method of the calculation apparatus, and a program that can use data of the original calculation mode in the calculation mode after switching are provided. The purpose is to provide.

上記の課題を解決するために、本発明の計算装置は、複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、前記第1計算データを送信する第1計算データ出力手段と、前記第1計算データが、前記第1計算モードと異なる第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段とを備える。   In order to solve the above-described problem, the calculation apparatus according to the present invention includes a first calculation data input unit that inputs first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes. First calculation data output means for transmitting the first calculation data; and second calculation data obtained by converting the first calculation data into a data format usable in a second calculation mode different from the first calculation mode. And second calculation data receiving means for receiving.

本発明によれば、計算モードを切り替えると、切り替え後の計算モードにおいて元の計算モードのデータを利用することが可能となる。   According to the present invention, when the calculation mode is switched, the original calculation mode data can be used in the calculation mode after the switching.

本実施形態における計算装置と通信機器を示す図。The figure which shows the calculation apparatus and communication apparatus in this embodiment. 本実施形態における関数電卓(計算装置)と通信機器との間で使用する無線通信機能の一例を示す図。The figure which shows an example of the radio | wireless communication function used between the scientific calculator (calculation apparatus) and communication apparatus in this embodiment. 本実施形態における計算装置(関数電卓)の電子回路の構成を示すブロック図。The block diagram which shows the structure of the electronic circuit of the calculation apparatus (functional calculator) in this embodiment. 本実施形態における通信機器の電子回路の構成を示すブロック図。The block diagram which shows the structure of the electronic circuit of the communication apparatus in this embodiment. 本実施形態における通信機器に記憶されるモード間共有テーブルの一例を示す図。The figure which shows an example of the sharing table between modes memorize | stored in the communication apparatus in this embodiment. 本実施形態における計算装置の各計算モードに応じた表示出力部の表示例を示す図。The figure which shows the example of a display of the display output part according to each calculation mode of the calculation apparatus in this embodiment. 本実施形態における計算装置の動作について示すフローチャート。The flowchart shown about operation | movement of the calculation apparatus in this embodiment. 本実施形態における通信機器の動作について示すフローチャート。The flowchart shown about operation | movement of the communication apparatus in this embodiment. 本実施形態における計算装置と通信機器の動作例を説明するための図。The figure for demonstrating the operation example of the calculation apparatus and communication apparatus in this embodiment. 本実施形態における計算装置と通信機器の動作例を説明するための図。The figure for demonstrating the operation example of the calculation apparatus and communication apparatus in this embodiment. 本実施形態における計算装置と通信機器の動作例を説明するための図。The figure for demonstrating the operation example of the calculation apparatus and communication apparatus in this embodiment. 本実施形態における計算装置から確認要求を送信する場合の表示出力部における表示例を示す図。The figure which shows the example of a display in a display output part in the case of transmitting a confirmation request | requirement from the calculation apparatus in this embodiment.

以下、図面により本発明の実施の形態について説明する。
図1は、本発明の実施形態に係る計算装置10と通信機器20を示す図である。本実施形態では、計算装置10は、例えば関数電卓10Fとして実施し、通信機器20は、例えばスマートフォンとして実施するものとして説明する。通信機器20は、スマートフォンに限定されるものではなく、PDA(personal digital assistants)、タブレット端末、ノートPC(personal computer)、ゲーム機等として構成され得る。ここでは、図1に示すように、計算装置10(関数電卓10F)と、通信機器20と、通信ネットワークN上のサーバ30とを備えたシステムを例に説明する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing a computing device 10 and a communication device 20 according to an embodiment of the present invention. In the present embodiment, the calculation device 10 will be described as being implemented as a scientific calculator 10F, for example, and the communication device 20 will be described as being implemented as a smartphone, for example. The communication device 20 is not limited to a smartphone, and may be configured as a PDA (personal digital assistants), a tablet terminal, a notebook PC (personal computer), a game machine, or the like. Here, as illustrated in FIG. 1, a system including a calculation device 10 (a scientific calculator 10F), a communication device 20, and a server 30 on a communication network N will be described as an example.

計算装置10(関数電卓10F)は、携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズに構成される。計算装置10の本体正面にはキー入力部11および表示出力部12が設けられる。   The computing device 10 (the scientific calculator 10F) is configured in a small size that allows the user to hold it with one hand and operate it with one hand because of the necessity of portability. A key input unit 11 and a display output unit 12 are provided on the front surface of the main body of the computing device 10.

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

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

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

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

なお、数値・演算記号キー群111や関数機能キー群112のキーは、[SHIFT]キーが操作された後に続けて操作されることで、キーに割り当てられたメイン機能を指示するキーではなく、サブ機能を指示するキーとして機能する。例えば、[SHIFT]+[OPTN]キーは[通信]キー11Qとなる。[MENU/SETUP]キー115は、単独で操作された場合には[menu]キーとなり、関数電卓10Fに設けられたデータを処理する複数の機能(例えば計算モード)のメニューを表示させることができる。計算モードのメニューでは、複数の計算モードにそれぞれ対応する複数のアイコンが表示される。メニューでは、例えばカーソルキー114の操作により何れかのアイコンが選択され、[=](実行)キーの操作によって、アイコン対応する計算モードの起動が指示される。   Note that the keys of the numeric / arithmetic symbol key group 111 and the function function key group 112 are not keys that indicate the main function assigned to the key by being operated after the [SHIFT] key is operated, Functions as a key to indicate the sub function. For example, the [SHIFT] + [OPTN] key becomes the [Communication] key 11Q. The [MENU / SETUP] key 115 becomes a [menu] key when operated alone, and can display a menu of a plurality of functions (for example, calculation modes) for processing data provided in the scientific calculator 10F. . In the calculation mode menu, a plurality of icons respectively corresponding to the plurality of calculation modes are displayed. In the menu, for example, one of the icons is selected by operating the cursor key 114, and activation of the calculation mode corresponding to the icon is instructed by operating the [=] (execute) key.

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

関数電卓10Fは、ユーザの指示に応じて、キー入力部11のユーザ操作に応じて入力された数値、計算式の各データ、計算式に応じた計算結果のデータを近距離無線通信により接続された通信機器20に送信する機能を備えている。また、関数電卓10Fは、計算モード(機能)の切り替えに伴い、切替前の計算モード(第1計算モード)において入力されたデータ(第1計算データ)を通信機器20に送信し、切替後の計算モード(第2計算モード)で利用可能なデータ形式に変換されたデータ(第2計算データ)を受信する機能を有している。計算装置10は、データ形式が変換された第2計算データを通信機器20から受信し、切替後の計算モード(第2計算モード)において表示することができる。   The scientific calculator 10F is connected by short-range wireless communication according to a user instruction, a numerical value input according to a user operation of the key input unit 11, each data of a calculation formula, and data of a calculation result according to the calculation formula. A function of transmitting to the communication device 20 is provided. Moreover, the scientific calculator 10F transmits the data (first calculation data) input in the calculation mode before the switching (first calculation mode) to the communication device 20 with the switching of the calculation mode (function), and after the switching, It has a function of receiving data (second calculation data) converted into a data format usable in the calculation mode (second calculation mode). The calculation device 10 can receive the second calculation data whose data format has been converted from the communication device 20 and display it in the calculation mode after switching (second calculation mode).

通信機器20は、関数電卓10Fとの通信により第1計算データを受信し、第2計算データに変換して計算装置10に送信する機能を備えている。   The communication device 20 has a function of receiving the first calculation data through communication with the scientific calculator 10F, converting it to the second calculation data, and transmitting it to the calculation device 10.

本実施形態における関数電卓10F(計算装置10)は、メモリ容量が小さいタイプの装置として構成される。このため、リスト等の多くのデータ数を用いる計算モードを実行する場合、関数電卓10Fは、少ないメモリを有効に利用するために、それぞれの計算モードで最適な個別のデータ形式でデータを入力して、メモリに記憶する。従って、関数電卓10Fは、計算モードを切り替えた場合に、それまでの計算モードにおいて入力、作成された計算データを利用できないため、元の計算モードにおいて入力、作成されたデータをメモリから消去する仕様になっている。本実施形態の関数電卓10Fでは、第1計算モードの切り替えに伴って消去される第1計算データを通信機器20に送信し、通信機器20において切替後の第2計算モードのデータ形式に変換された第2計算データを受信することで、切り替え後の第2計算モードにおいて元の第1計算モードのデータを利用できるようにする。   The scientific calculator 10F (calculation device 10) in the present embodiment is configured as a device having a small memory capacity. For this reason, when a calculation mode using a large number of data such as a list is executed, the scientific calculator 10F inputs data in an individual data format optimum for each calculation mode in order to effectively use a small memory. And store it in the memory. Therefore, when the calculation mode is switched, the scientific calculator 10F cannot use the calculation data that has been input and created in the previous calculation mode. Therefore, the specification that erases the data that is input and created in the original calculation mode from the memory. It has become. In the scientific calculator 10F according to the present embodiment, the first calculation data that is deleted when the first calculation mode is switched is transmitted to the communication device 20, and the communication device 20 converts the first calculation data into the data format of the second calculation mode after switching. By receiving the second calculation data, the original first calculation mode data can be used in the second calculation mode after switching.

次に、計算装置10としての関数電卓10Fと、通信機器20との間で通信するための通信機能について説明する。   Next, a communication function for communicating between the scientific calculator 10F as the computing device 10 and the communication device 20 will be described.

図2(A)(B)(C)は、関数電卓10F(計算装置10)と通信機器20との間で使用する無線通信機能の一例を示す図である。   2A, 2B, and 2C are diagrams illustrating an example of a wireless communication function used between the scientific calculator 10F (calculation apparatus 10) and the communication device 20.

無線通信機能としては、図2(A)に示すようなBluetooth(登録商標)等の近距離無線通信、図2(B)に示すようなNFC(Near Field Communication)等の近距離無線通信、図2(C)に示すようなWifi(登録商標)等の無線LAN(Local Area Network)による近距離無線通信、その他の近距離無線通信の何れを使用してもよい。   As the wireless communication function, near field communication such as Bluetooth (registered trademark) as shown in FIG. 2A, near field communication such as NFC (Near Field Communication) as shown in FIG. Either short-distance wireless communication by wireless LAN (Local Area Network) such as WiFi (registered trademark) as shown in 2 (C) or other short-distance wireless communication may be used.

図2(A)で示すBluetooth等の近距離無線通信を使用した場合、関数電卓10Fの所定のキー(ボタン)を押下して周辺にある通信機器20への無線による呼掛けを行なう。すると、通信機器20において、通信可能な関数電卓10Fを含む相手機器が一覧表示され、一覧表示された相手機器の中から関数電卓10Fを選択して指定"Tap"することで、関数電卓10Fと通信機器20とのペアリングが実行され互いに通信接続Pされる。   When the short-range wireless communication such as Bluetooth shown in FIG. 2A is used, a predetermined key (button) of the scientific calculator 10F is pressed to perform a wireless call to the communication device 20 in the vicinity. Then, the communication device 20 displays a list of counterpart devices including the communicable scientific calculator 10F, and selects and designates “Tap” the scientific calculator 10F from the listed counterpart devices. Pairing with the communication device 20 is executed and the communication connection P is established.

また、図2(B)で示すNFC等の近距離無線通信は、通信機器20からの磁界に応じた誘導電流により無線通信を行なう無線通信機能である。   The short-range wireless communication such as NFC shown in FIG. 2B is a wireless communication function that performs wireless communication using an induced current corresponding to a magnetic field from the communication device 20.

例えば、関数電卓10Fに内蔵したNFCタグには、通信機器20の近距離無線通信部(無線リーダ・ライタ)28から発生される磁界Wmに応じて誘導電流が流れるコイルアンテナATと、コイルアンテナATに流れる誘導電流を起電力として動作するICチップITとが備えられる。関数電卓10FのCPU13は、NFCタグのICチップITと有線接続され、ICチップITのデータを直接読み書きできる有線リーダ・ライタ機能を備える。これにより、関数電卓10FのNFCタグと通信機器20の近距離無線通信部(無線リーダ・ライタ)28との間で無線通信Siが行われる。   For example, the NFC tag built in the scientific calculator 10F includes a coil antenna AT through which an induced current flows according to a magnetic field Wm generated from the short-range wireless communication unit (wireless reader / writer) 28 of the communication device 20, and a coil antenna AT. And an IC chip IT that operates using an induced current flowing through the IC as an electromotive force. The CPU 13 of the scientific calculator 10F is wiredly connected to the IC chip IT of the NFC tag, and has a wired reader / writer function that can directly read and write data of the IC chip IT. Thereby, wireless communication Si is performed between the NFC tag of the scientific calculator 10F and the short-range wireless communication unit (wireless reader / writer) 28 of the communication device 20.

また、図2(C)で示すWifi等の無線LANによる近距離無線通信を使用した場合、WifiルータRwにより無線LANに接続された各通信機器(関数電卓10F/通信機器20/パーソナルコンピュータPC/ゲーム機HG等)のうち、例えば予め設定された相手の通信機器とのみペアリングが実行され互いに通信接続Pされるか、相手の通信機器と軽くぶつける等の衝撃を検知して相手の通信機器とのペアリングが実行され互いに通信接続Pされる。   When short-range wireless communication using a wireless LAN such as WiFi shown in FIG. 2C is used, each communication device (functional calculator 10F / communication device 20 / personal computer PC /) connected to the wireless LAN by the WiFi router Rw. Game machine HG, etc.), for example, pairing is executed only with a preset other party communication device and communication connection P is established with each other, or the other communication device is detected by detecting an impact such as lightly hitting with the other communication device. Is paired and communication connection P is established with each other.

なお、関数電卓10F(計算装置10)と通信機器20は、例えばUSB(Universal Serial Bus)ケーブル、LANケーブル等を介して接続して有線通信することも可能である。   Note that the scientific calculator 10F (computing device 10) and the communication device 20 can be connected via a USB (Universal Serial Bus) cable, a LAN cable, or the like to perform wired communication.

図3は、本実施形態における計算装置10(関数電卓10F)の電子回路の構成を示すブロック図である。   FIG. 3 is a block diagram showing the configuration of the electronic circuit of the computing device 10 (scientific calculator 10F) in the present embodiment.

計算装置10の電子回路は、キー入力部11および表示出力部12に加えて、CPU13、メモリ14、記録媒体読取部15、及び近距離無線通信部16を備えている。   The electronic circuit of the computing device 10 includes a CPU 13, a memory 14, a recording medium reading unit 15, and a short-range wireless communication unit 16 in addition to the key input unit 11 and the display output unit 12.

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

メモリ14には、固有ID14bが記憶される。固有ID14bは、計算装置10を識別するための、個々の計算装置10に設定された独特なIDデータ(機種を示す機種データが含まれていても良い)である。メモリ14には、さらに、ユーザが書き換え可能なデータを記憶するための入力データエリア14c、[MENU/SETUP]キー115に対するユーザ操作により設定される計算モードを記憶するための計算モード設定エリア14dが設けられる。計算モード設定エリア14dには、例えば現在実行中の第1計算モードと、計算モード切り替えによる切替後の第2計算モードを示すデータが記憶される。   The memory 14 stores a unique ID 14b. The unique ID 14b is unique ID data set for each computing device 10 for identifying the computing device 10 (model data indicating a model may be included). The memory 14 further includes an input data area 14c for storing user-rewritable data and a calculation mode setting area 14d for storing a calculation mode set by a user operation on the [MENU / SETUP] key 115. Provided. The calculation mode setting area 14d stores, for example, data indicating the first calculation mode currently being executed and the second calculation mode after switching by calculation mode switching.

入力データエリア14cには、キー入力部11によりキー入力されたキーコードのデータが順次入力される。また、入力データエリア14cには、ユーザ操作により設定される計算モードに応じて、入力されたデータにより構成される計算式や表の計算データ、あるいは通信機器20から受信される計算データが記憶される。計算モードには、例えば、基本計算モード、複素数計算モード、n進法計算モード、行列計算モード、統計計算モード(1変数統計/2変数統計)、分布計算モード、表計算モード、数表作成モード、方程式/関数計算モード、不等式計算モード等が含まれる。CPU13は、計算処理プログラム14aに基づいて、入力されたデータに対して各計算モードに応じた処理をする複数の機能を実行する。
近距離無線通信部16は、図2を参照して説明したように、Bluetooth、NFC、Wifi等の無線通信機能により通信機器20と無線通信する機能を有する。
In the input data area 14c, key code data key-input by the key input unit 11 is sequentially input. Further, in the input data area 14c, calculation formulas and table calculation data constituted by input data or calculation data received from the communication device 20 is stored according to a calculation mode set by a user operation. The The calculation mode includes, for example, a basic calculation mode, a complex number calculation mode, an n-ary calculation mode, a matrix calculation mode, a statistical calculation mode (one variable statistics / two variable statistics), a distribution calculation mode, a spreadsheet mode, and a number table creation mode. Equation / function calculation mode, inequality calculation mode, and the like. Based on the calculation processing program 14a, the CPU 13 executes a plurality of functions for processing the input data according to each calculation mode.
As described with reference to FIG. 2, the short-range wireless communication unit 16 has a function of performing wireless communication with the communication device 20 using a wireless communication function such as Bluetooth, NFC, or WiFi.

計算装置10は、CPU13が計算処理プログラム14aに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べる、計算モードの変更に伴って、計算データを通信機器20との間で送受信するデータ処理方法を実現するための機能を有する。   In the calculation device 10, the CPU 13 controls the operation of each part of the circuit in accordance with instructions described in the calculation processing program 14a, and the calculation mode described in the operation description described later is performed by the software and hardware operating in cooperation. With the change, the function for realizing a data processing method for transmitting / receiving calculation data to / from the communication device 20 is provided.

図4は、本実施形態における通信機器20の電子回路の構成を示すブロック図である。
通信機器20の電子回路は、表示出力部21、近距離無線通信部28に加えて、CPU22、メモリ23、記録媒体読取部24、表示出力部21に重ねて一体化したタッチ入力部25、カメラ部26、無線通信部27、近距離無線通信部28、音出力部29とを備えている。なお、タッチ入力部25は電源キー等のキー入力部を含んでも良い。
FIG. 4 is a block diagram illustrating a configuration of an electronic circuit of the communication device 20 according to the present embodiment.
In addition to the display output unit 21 and the short-range wireless communication unit 28, the electronic circuit of the communication device 20 includes a CPU 22, a memory 23, a recording medium reading unit 24, a touch input unit 25 integrated with the display output unit 21, and a camera. Unit 26, wireless communication unit 27, short-range wireless communication unit 28, and sound output unit 29. Note that the touch input unit 25 may include a key input unit such as a power key.

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

また、メモリ23には、モード間共有テーブル23bが記憶される。モード間共有テーブル23bは、計算装置10の計算処理プログラム14aにより実行される複数の計算モード間における、データ共有(相互に利用可能)の可/不可を示すデータが設定されたテーブルである。図5は、本実施形態における通信機器20に記憶されるモード間共有テーブル23bの一例を示す図である。図5に示すモード間共有テーブル23bでは、データ共有が可能な転送元モード(第1計算モード)と転送先モード(第2計算モード)との組み合わせについて「○」によって示している。メモリ23には、さらに、計算データエリア23c、受信データエリア23d、機種登録データエリア23eが設けられる。計算データエリア23cには、計算装置10から受信された各種の計算モードにおいて作成された複数の計算データ(第1計算データ)、計算装置10から受信された元の計算データ(第1計算データ)を別の計算モードにおいて利用可能なデータ形式に変換した計算データ(第2計算データ)などが記憶される。受信データエリア23dは、計算装置10から受信される固有ID、第1計算データ、計算装置10における第1計算モードと第2計算モードを示すデータなどが記憶される。機器登録データ23eは、計算データの送受信の対象とする少なくとも1つの電子機器10について、電子機器10の固有ID(識別情報)と電子機器10に固有の情報を対応づけたデータである。機器登録データ23eは、例えば通信機器20のユーザ(例えば教師)の操作により入力されるもので、例えば複数の生徒のそれぞれが使用する電子機器10のデータが入力される。例えば、通信機器20は、事前に電子機器10から固有ID14bと電子機器10に固有の情報を、近距離無線通信によって受信するようにしても良い。例えば、電子機器10は、予め登録モードに設定されている状態において、通信機器20と通信接続された場合に、固有ID14bと予め記憶されている固有の情報を通信機器20に送信する。固有の情報には、電子機器10を使用する使用者(生徒)の名前(ユーザ名)などが含まれる。なお、固有の情報は、通信機器20において教師の操作により入力されても良い。また、機器登録データ23eは、近距離無線通信ではなく、電子機器10の表示出力部12に表示されたコード(例えば2次元コード)をカメラ部26により撮影し、2次元コードをデコードすることにより入力しても良い。この場合、電子機器10には、固有ID14bと電子機器10に固有の情報とを含む2次元コードを生成して、表示する機能が設けられるものとする。   Further, the memory 23 stores an inter-mode sharing table 23b. The inter-mode sharing table 23b is a table in which data indicating whether data sharing (can be used mutually) is possible or not among a plurality of calculation modes executed by the calculation processing program 14a of the computing device 10 is set. FIG. 5 is a diagram illustrating an example of the inter-mode sharing table 23b stored in the communication device 20 according to the present embodiment. In the inter-mode sharing table 23b shown in FIG. 5, the combination of the transfer source mode (first calculation mode) and the transfer destination mode (second calculation mode) that allow data sharing is indicated by “◯”. The memory 23 further includes a calculation data area 23c, a reception data area 23d, and a model registration data area 23e. In the calculation data area 23c, a plurality of calculation data (first calculation data) created in various calculation modes received from the calculation device 10 and the original calculation data (first calculation data) received from the calculation device 10 are displayed. Is stored in a data format that can be used in another calculation mode (second calculation data). The reception data area 23d stores a unique ID received from the calculation device 10, first calculation data, data indicating the first calculation mode and the second calculation mode in the calculation device 10, and the like. The device registration data 23e is data in which a unique ID (identification information) of the electronic device 10 and information unique to the electronic device 10 are associated with each other with respect to at least one electronic device 10 that is a transmission / reception target of calculation data. The device registration data 23e is input by, for example, an operation of a user (for example, a teacher) of the communication device 20, and for example, data of the electronic device 10 used by each of a plurality of students is input. For example, the communication device 20 may receive the unique ID 14b and information unique to the electronic device 10 from the electronic device 10 in advance by short-range wireless communication. For example, when the electronic device 10 is connected to the communication device 20 in a state where the registration mode is set in advance, the electronic device 10 transmits the unique ID 14 b and the unique information stored in advance to the communication device 20. The unique information includes the name (user name) of the user (student) who uses the electronic device 10. The unique information may be input by the teacher's operation in the communication device 20. The device registration data 23e is not short-distance wireless communication, but is obtained by photographing a code (for example, a two-dimensional code) displayed on the display output unit 12 of the electronic device 10 with the camera unit 26 and decoding the two-dimensional code. You may enter. In this case, the electronic device 10 is provided with a function of generating and displaying a two-dimensional code including the unique ID 14b and information unique to the electronic device 10.

カメラ部26は、通信機器制御処理プログラム23aに基づく制御により、画像を撮影する。例えばカメラ部26は、計算装置10の表示出力部12に表示されたコード(例えば2次元コード)をカメラ(図示せず)により撮影するために用いられる。CPU22は、通信機器制御処理プログラム23aに基づいて、カメラ部26により撮影された画像に含まれるコードをデコードして、コードが表す計算データ等を入力することができる。   The camera unit 26 captures an image by control based on the communication device control processing program 23a. For example, the camera unit 26 is used to photograph a code (for example, a two-dimensional code) displayed on the display output unit 12 of the computing device 10 with a camera (not shown). The CPU 22 can decode the code included in the image photographed by the camera unit 26 based on the communication device control processing program 23a and input calculation data or the like represented by the code.

無線通信部27は、公衆無線電話通信網を通じて、ネットワークNに接続する機能を有する。
近距離無線通信部28は、図2を参照して説明したように、Bluetooth、NFC、Wifi等の無線通信機能により計算装置10と無線通信する機能を有する。
The wireless communication unit 27 has a function of connecting to the network N through a public wireless telephone communication network.
As described with reference to FIG. 2, the short-range wireless communication unit 28 has a function of performing wireless communication with the computing device 10 using wireless communication functions such as Bluetooth, NFC, and WiFi.

通信機器20は、CPU22が通信機器制御処理プログラム23aに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べる、計算装置10から受信される計算データを、別の計算モードにおいて利用可能な計算データに変換して送信する処理方法を実現するため機能を有する。なお無線通信部27により計算装置10から計算データを送信して出力する代わりに、計算データを2次元コード化して表示出力部12で表示する(表示出力する)ようにしてもよい。計算装置10で表示(表示出力)された2次元コードを、通信機器20カメラ部26で撮影して、撮影された2次元コードを元の計算データに変換して利用することとなる。   In the communication device 20, the CPU 22 controls the operation of each part of the circuit in accordance with the instructions described in the communication device control processing program 23a, and the software and hardware work together to describe the operation described later. It has a function for realizing a processing method for converting calculation data received from the calculation device 10 into calculation data usable in another calculation mode and transmitting the calculation data. Instead of transmitting and outputting calculation data from the calculation device 10 by the wireless communication unit 27, the calculation data may be converted into a two-dimensional code and displayed on the display output unit 12 (display output). The two-dimensional code displayed (displayed output) by the calculation device 10 is photographed by the communication device 20 camera unit 26, and the photographed two-dimensional code is converted into the original calculation data and used.

図6は、本実施形態における計算装置10の各計算モードに応じた表示出力部12の表示例を示す図ある。図6(a)は、数表作成モード、図6(B)は分布計算モード、図6(C)は統計計算モード、図6(D)は表計算モードの表示例をそれぞれ表している。図6(A)〜(D)に示すように、計算モードに応じて異なる表示形態をしており、データの入力方法も異なる。また、計算モードに応じて、ユーザ操作によって入力されたデータをメモリ14(入力データエリア14c)に記憶する際のデータ形式が異なる。   FIG. 6 is a diagram illustrating a display example of the display output unit 12 corresponding to each calculation mode of the calculation apparatus 10 in the present embodiment. 6A shows a numerical table creation mode, FIG. 6B shows a distribution calculation mode, FIG. 6C shows a statistical calculation mode, and FIG. 6D shows a display example of a spreadsheet mode. As shown in FIGS. 6A to 6D, different display forms are used depending on the calculation mode, and the data input method is also different. Further, the data format for storing data input by a user operation in the memory 14 (input data area 14c) differs depending on the calculation mode.

図5に示すモード間共有テーブル23bに示すように、数表作成モード(Spreadsheet)、分布計算モード(Distribution)、統計計算モード(Statistics)、表計算モード(Table)は、相互にデータ共有が可能である。従って、図6に示す各計算モードの間でモード切替をする場合、計算装置10は、変更前の第1計算モードにおいて入力・作成されていた第1計算データを通信機器20に送信し、変更後の別の第2計算モードで利用可能なデータ形式に変換された第2計算データとして受信することができる。これにより、計算モードの切り替えに伴ってメモリ14に記憶された第1計算データが消去されるとしても、第1計算データと実質同一の第2計算データを切替後の第2計算モードで利用することができる。   As shown in the inter-mode sharing table 23b shown in FIG. 5, the number table creation mode (Spreadsheet), distribution calculation mode (Distribution), statistical calculation mode (Statistics), and spreadsheet mode (Table) can mutually share data. It is. Therefore, when switching between the calculation modes shown in FIG. 6, the calculation device 10 transmits the first calculation data input / created in the first calculation mode before the change to the communication device 20 and changes the calculation mode. It can be received as second calculation data converted into a data format that can be used in another second calculation mode later. As a result, even if the first calculation data stored in the memory 14 is deleted when the calculation mode is switched, the second calculation data that is substantially the same as the first calculation data is used in the second calculation mode after switching. be able to.

次に、本実施形態における計算装置10(関数電卓10F)と通信機器20の動作について説明する。図7は、本実施形態における計算装置10の動作について示すフローチャート、図8は、本実施形態における通信機器20の動作について示すフローチャートである。また、図9、図10及び図11は、本実施形態における計算装置10と通信機器20の動作例を説明するための図である。   Next, operations of the computing device 10 (scientific calculator 10F) and the communication device 20 in the present embodiment will be described. FIG. 7 is a flowchart showing the operation of the computing device 10 in the present embodiment, and FIG. 8 is a flowchart showing the operation of the communication device 20 in the present embodiment. 9, FIG. 10 and FIG. 11 are diagrams for explaining an operation example of the computing device 10 and the communication device 20 in the present embodiment.

計算装置10は、ユーザによる[MENU/SETUP]キー115、カーソルキー114、[=](実行)キーの操作によって、何れかの計算モードが指定される。計算装置10のCPU13は、指定された計算モードを起動して、キー入力部11に対する操作によって計算モード(第1計算モード)に応じたデータを入力する。CPU13は、第1計算モードに対応するデータ形式により、メモリ14(入力データエリア14c)に記憶させる。   In the calculation apparatus 10, any calculation mode is designated by the user operating the [MENU / SETUP] key 115, the cursor key 114, and the [=] (execute) key. The CPU 13 of the calculation device 10 activates the designated calculation mode, and inputs data corresponding to the calculation mode (first calculation mode) by operating the key input unit 11. The CPU 13 stores the data in the memory 14 (input data area 14c) in a data format corresponding to the first calculation mode.

計算装置10のCPU13は、第1計算モードの実行時に、再び、ユーザ操作によって計算モードが指定されると(ステップA1、Yes)、指定された計算モード(第2計算モード)が現在の第1計算モードと異なるかを判別する。ここで、同じ計算モードであると判別した場合(ステップA2、No)、CPU13は、現在の計算モードにおける入力済み(計算済み)の計算データを表示出力部12に表示させ、引き続きデータ入力が可能な状態にする(ステップA3)。CPU13は、キー入力部11に対するユーザの操作に応じて、現在の計算モードに応じたデータ(計算式、計算範囲データ、数値データなど)を入力する(ステップA4)。   When the calculation mode is designated again by the user operation during execution of the first calculation mode (step A1, Yes), the CPU 13 of the computing device 10 determines that the designated calculation mode (second calculation mode) is the current first one. Determine whether the calculation mode is different. If it is determined that the calculation mode is the same (step A2, No), the CPU 13 causes the display output unit 12 to display the calculation data already input (calculated) in the current calculation mode, and data can be continuously input. (Step A3). The CPU 13 inputs data (calculation formula, calculation range data, numerical data, etc.) corresponding to the current calculation mode in accordance with a user operation on the key input unit 11 (step A4).

CPU13は、所定のキー操作により計算実行が指示されると(ステップA5)、入力済みのデータに対する計算を実行して計算結果を表示出力部12に表示させる(ステップA6)。CPU13は、さらに計算を実行する場合には(ステップA7、No)、前述と同様にしてユーザ操作に応じてデータを入力し、計算を実行する(ステップA4〜A6)。   When execution of calculation is instructed by a predetermined key operation (step A5), the CPU 13 executes calculation for the input data and displays the calculation result on the display output unit 12 (step A6). When the CPU 13 further executes the calculation (step A7, No), the CPU 13 inputs data according to the user operation and executes the calculation in the same manner as described above (steps A4 to A6).

図9(A)〜(E)には、データの入力例について示している。図9では、例えばサイコロの目の分布を分析するため、サイコロの出目のデータを表計算モードにおいて入力する例を示している。図9(A)は、計算モードのメニューの一例を示している。図9(A)に示すメニューには、例えば8つの計算モードのそれぞれに対応するアイコンが配置されている。ここで、表計算モードに対応する8番目のアイコンが選択されると、CPU13は、図9(B)に示す表計算モード用の画面を表示して表計算モードに入る。ここで、サイコロの出目を表す複数のデータを1つずつ入力するのではなく、表計算モードに設けられたオプション機能を利用して一括して入力する。図9(C)は、[OPTN](オプション)キーの操作に応じて表示されたオプションメニューから一括入力機能が選択された場合のオプション機能画面を示している。ここで、オプション機能画面において、図9(D)に示すように、値欄に「RanInt#(1,6)」、範囲欄に「A1:A45」が入力されて実行が指示されたものとする。この場合、CPU13は、図9(E)に示すように、表計算データ入力用の画面のA1〜A45のセルに、1〜6の数値をランダムに入力する。なお、一括入力機能によりデータが入力された後、キー入力部11に対するユーザ操作により任意のセルに別のデータを入力することも可能である。こうして、表計算モード(第1計算モード)における計算データ(第1計算データ)を入力することができる。   9A to 9E show examples of data input. FIG. 9 shows an example in which dice roll data is input in the spreadsheet mode in order to analyze the distribution of dice rolls, for example. FIG. 9A shows an example of a menu in the calculation mode. In the menu shown in FIG. 9A, for example, icons corresponding to each of the eight calculation modes are arranged. When the eighth icon corresponding to the spreadsheet mode is selected, the CPU 13 displays the spreadsheet mode screen shown in FIG. 9B and enters the spreadsheet mode. Here, instead of inputting a plurality of data representing the dice rolls one by one, they are input in a lump using an optional function provided in the spreadsheet mode. FIG. 9C shows an option function screen when the batch input function is selected from the option menu displayed in response to the operation of the [OPTN] (option) key. Here, in the option function screen, as shown in FIG. 9D, “RanInt # (1,6)” is input in the value column and “A1: A45” is input in the range column, and execution is instructed. To do. In this case, as shown in FIG. 9E, the CPU 13 randomly inputs numerical values 1 to 6 into cells A1 to A45 on the spreadsheet data input screen. In addition, after data is input by the batch input function, it is also possible to input other data to an arbitrary cell by a user operation on the key input unit 11. Thus, calculation data (first calculation data) in the spreadsheet mode (first calculation mode) can be input.

一方、現在の第1計算モードによる計算を終了して、別の計算モードによる計算をする場合には、前述したように、ユーザ操作により切替後の計算モードが指定される。CPU13は、指定された計算モード(第2計算モード)が現在の第1計算モードと異なると判別された場合(ステップA2、Yes)、現在の第1計算モードにおいて入力された計算データ(第1計算データ)が入力データエリア14cに記憶されているか判別する。すなわち、CPU13は、計算モードの切り替えによって消去する第1計算データが存在するかを判別する。   On the other hand, when the calculation in the current first calculation mode is terminated and the calculation in another calculation mode is performed, as described above, the switched calculation mode is designated by the user operation. When it is determined that the designated calculation mode (second calculation mode) is different from the current first calculation mode (step A2, Yes), the CPU 13 calculates data (first data) input in the current first calculation mode. It is determined whether (calculation data) is stored in the input data area 14c. That is, the CPU 13 determines whether there is first calculation data to be deleted by switching the calculation mode.

第1計算データが存在すると判別された場合(ステップA8、Yes)、CPU13は、第1計算モードにおいて入力された第1計算データを通信機器20に送信するか否かを判別する。本実施形態の計算装置10は、例えば計算モードの切替操作があった場合に、通信機器20に第1計算データを送信するか否かを計算装置10のユーザによって選択させる第1の送信方法、あるいは計算モードの切替操作に応じて第1計算データを送信する第2の送信方法の何れかを用いることができる。また、第1の送信方法と第2の送信方法の何れを実行するか、ユーザ操作によって予め設定できるようにしても良い。さらに、第1の送信方法では、通信機器20に送信した第1計算データを、計算装置10において指定された切替後の第2計算データで利用可能なデータ形式に変換させるか、あるいは通信機器20において指定された計算モードで利用可能なデータ形式に変換させるかを、ユーザ操作よって指定できるようにしても良い。また、第2の送信方法では、計算装置10において指定された切替後の第2計算データで利用可能なデータ形式に変換させるか、あるいは通信機器20において指定された計算モードで利用可能なデータ形式に変換させるかを、予め設定できるようにしても良い。   When it is determined that the first calculation data exists (Step A8, Yes), the CPU 13 determines whether or not to transmit the first calculation data input in the first calculation mode to the communication device 20. The calculation device 10 according to the present embodiment, for example, a first transmission method that allows the user of the calculation device 10 to select whether or not to transmit the first calculation data to the communication device 20 when a calculation mode switching operation is performed, Alternatively, any one of the second transmission methods for transmitting the first calculation data according to the calculation mode switching operation can be used. Further, it may be possible to set in advance by a user operation which one of the first transmission method and the second transmission method is executed. Furthermore, in the first transmission method, the first calculation data transmitted to the communication device 20 is converted into a data format that can be used in the second calculation data after switching designated in the calculation device 10, or the communication device 20 It may be possible to specify by a user operation whether to convert to a data format that can be used in the calculation mode specified in. In the second transmission method, the data format is converted into a data format that can be used in the second calculated data after switching designated in the computing device 10, or the data format that can be used in the computation mode designated in the communication device 20. It may be possible to set in advance whether or not to convert the data.

図9(F)は、第1の送信方法を実行する場合の表示例を示している。CPU13は、図9(F)に示すように、例えば「表計算データが消去されます。共用データとして送信しますか?」のメッセージを表示出力部21に表示させて、第1計算データを送信するか否かをユーザにより指示させる。ここで、例えば[=]キーの操作によってデータ送信が指示された場合(ステップA9、Yes)、CPU13は、固有ID14b、現在の第1計算モード(表計算モード)、第1計算データ(表計算モードにおいて入力された図9(E)に示す入力データ)を、例えば近接無線通信により通信機器20に送信する(ステップA10)。図9(G)は、通信機器20に第1計算データ(表計算データ)を送信中の表示出力部12の表示例を示している。   FIG. 9F illustrates a display example when the first transmission method is executed. As shown in FIG. 9F, for example, the CPU 13 displays a message “Spreadsheet data is deleted. Do you want to send it as shared data?” On the display output unit 21 and sends the first calculation data. Whether to do so is instructed by the user. Here, for example, when data transmission is instructed by operating the [=] key (step A9, Yes), the CPU 13 determines the unique ID 14b, the current first calculation mode (spreadsheet mode), and the first calculated data (spreadsheet). The input data shown in FIG. 9 (E) input in the mode is transmitted to the communication device 20 by proximity wireless communication, for example (step A10). FIG. 9G illustrates a display example of the display output unit 12 that is transmitting the first calculation data (spreadsheet data) to the communication device 20.

なお、計算モードの切替により消去される第1計算データがないと判別された場合(ステップA8、No)、及び第1計算データを送信しないことが指示された場合(ステップA9、No)、CPU13は、通信機器20に対して過去に送信した第1計算データの中で、切替後の第2計算データで利用できる計算データが存在するかを通信機器20に確認することができる。CPU13は、第1計算データを通信機器20に送信しない場合には(ステップA8、A9、No)、通信機器20に対して自動的に確認要求を送信しても良いし、確認メッセージを表示出力部12に表示させて、ユーザに確認要求を送信するか否かを選択させても良い。さらに、第1計算データを通信機器20に送信するが(ステップA10)、送信した第1計算データとは別の通信機器20に対して過去に送信した第1計算データ(共用データ)を利用する場合に確認要求を送信することもできる。なお、確認要求を送信する場合の処理(ステップA14〜A18)については後述する。確認要求を送信しない場合には(ステップA11、No)、CPU13は、通信機器20への第1計算データの送信に対して、通信機器20から第2変換データが受信されるのを待つ状態となる。   When it is determined that there is no first calculation data to be erased by switching the calculation mode (step A8, No), and when it is instructed not to transmit the first calculation data (step A9, No), the CPU 13 Can confirm with the communication device 20 whether there is calculation data that can be used in the second calculation data after switching among the first calculation data transmitted to the communication device 20 in the past. If the CPU 13 does not transmit the first calculation data to the communication device 20 (steps A8, A9, No), the CPU 13 may automatically transmit a confirmation request to the communication device 20 or display a confirmation message. It may be displayed on the unit 12 to allow the user to select whether or not to send a confirmation request. Furthermore, although the first calculation data is transmitted to the communication device 20 (step A10), the first calculation data (shared data) transmitted in the past to the communication device 20 different from the transmitted first calculation data is used. A confirmation request can also be sent. Note that processing (steps A14 to A18) in the case of transmitting a confirmation request will be described later. When the confirmation request is not transmitted (step A11, No), the CPU 13 waits for the second conversion data to be received from the communication device 20 with respect to the transmission of the first calculation data to the communication device 20. Become.

なお、前述した説明では、計算装置10は、現在の第1計算モードを第2計算モードに切り替える操作があった場合に(ステップA2、Yes)、第1計算モードにおいて入力された第1計算データを通信機器20に送信するとしているが、計算モードの切替操作時では無く、データ入力中に通信機器20への送信を指示できるようにしても良い(第3の送信方法)。例えば、第1計算モードによるデータ入力中に、キー入力部11に対する所定の操作によって通信機器20と通信可能な状態、例えば図2(B)に示すNFCにより通信可能な状態にする。計算装置10は、通信機器20と近接されることにより通信可能な状態にして、前述したステップA10と同様にして、第1計算データ、機器ID、第1計算モードを示すデータを、近距離無線通信によって通信機器20に送信する。通信機器20は、計算装置10から受信された第1計算データを、通信機器20において指定された第2計算モードに応じて、第2計算モードで利用可能な第2計算データに変換して計算装置10に送信する。通信機器20における第2計算モードの指定は、第1計算データの受信時に入力しても良いし、予めユーザ操作によって設定されていても良い。計算装置10は、通信機器20から受信した第2計算データに応じて第2計算モードに切り替え、受信した第2計算データを表示して、データ入力可能な状態にする。こうして、計算装置10は、計算モードの切替時に限らず、第1計算データを通信機器20に送信することで、通信機器20において指定された第2計算モードに切り替えることができる。また、第3の送信方法では、前述した確認要求を送信しても良い。   In the above description, the calculation device 10 receives the first calculation data input in the first calculation mode when there is an operation to switch the current first calculation mode to the second calculation mode (Yes in Step A2). May be transmitted to the communication device 20 but may be instructed to be transmitted to the communication device 20 during data input, not during the calculation mode switching operation (third transmission method). For example, during data input in the first calculation mode, a state in which communication with the communication device 20 can be performed by a predetermined operation on the key input unit 11, for example, a state in which communication with the NFC shown in FIG. The computing device 10 is brought into a communicable state by being in close proximity to the communication device 20, and in the same manner as in Step A10 described above, the first calculation data, the device ID, and the data indicating the first calculation mode are transmitted by the short-range wireless communication. It transmits to the communication apparatus 20 by communication. The communication device 20 calculates the first calculation data received from the calculation device 10 by converting the first calculation data into second calculation data usable in the second calculation mode according to the second calculation mode specified in the communication device 20. Transmit to device 10. The designation of the second calculation mode in the communication device 20 may be input when the first calculation data is received, or may be set in advance by a user operation. The calculation device 10 switches to the second calculation mode in accordance with the second calculation data received from the communication device 20, displays the received second calculation data, and enables data input. Thus, the calculation device 10 can switch to the second calculation mode designated in the communication device 20 by transmitting the first calculation data to the communication device 20 not only when the calculation mode is switched. In the third transmission method, the confirmation request described above may be transmitted.

一方、通信機器20は、計算装置10から計算データを受信した場合(ステップB1、Yes)、計算装置10から受信した受信データ(固有ID(機種データ)、第1計算モード、第1計算データ)を受信データエリア23dに記憶させる(ステップB2)。CPU22は、計算装置10から受信された固有IDに対応する名前が機種登録データエリア23eに記憶されているかを判別する。固有IDに対応する名前が記憶されている場合(ステップB3、Yes)、CPU22は、固有IDに対応する名前(ユーザ名)を示すデータも、固有IDと対応づけて受信データエリア23dに記憶させる(ステップB4)。また、CPU22は、計算装置10からの受信データを、受信日時を示すデータを付加して、計算データエリア23cに記憶(保存)させる。計算データエリア23cに記憶させた受信データは、計算装置10から切替後の第2計算データで利用できる計算データが存在するか確認要求があった場合に利用される。   On the other hand, when the communication device 20 receives calculation data from the calculation device 10 (step B1, Yes), the reception data received from the calculation device 10 (unique ID (model data), first calculation mode, first calculation data) Is stored in the reception data area 23d (step B2). The CPU 22 determines whether a name corresponding to the unique ID received from the computing device 10 is stored in the model registration data area 23e. When the name corresponding to the unique ID is stored (step B3, Yes), the CPU 22 also stores data indicating the name (user name) corresponding to the unique ID in the received data area 23d in association with the unique ID. (Step B4). Further, the CPU 22 stores (saves) the reception data from the calculation device 10 in the calculation data area 23c by adding data indicating the reception date and time. The received data stored in the calculation data area 23c is used when there is a confirmation request from the calculation device 10 whether there is calculation data that can be used as the second calculation data after switching.

CPU22は、計算装置10からの受信データの内容、例えば固有ID(機種データ)、第1計算モードを表示出力部21に表示させる。また、CPU22は、受信データについて、計算装置10に保存して他で利用可能にするか(共用データとするか)、計算装置10に保存すると共に第1計算データを他の計算モードで利用可能なデータ形式に変換して計算装置10に転送するかを選択させるためのメニューを表示出力部21に表示させる。図10(H)は、通信機器20の表示出力部21に表示される画面の一例を示している。図10(H)に示す例では、機種情報として、機種データ(例えば機種名)と固有IDが表示され、第1計算モード「モード:表計算」が表示されている。また、図10(H)に示すように、「保存」「保存して別のモードに転送」のボタンが表示されており、何れかをタッチ入力部25に対するタッチ操作により指定できるようにしている。   The CPU 22 causes the display output unit 21 to display the content of data received from the computing device 10, for example, the unique ID (model data) and the first calculation mode. In addition, the CPU 22 saves the received data in the computing device 10 and makes it available elsewhere (whether it is shared data) or saves it in the computing device 10 and allows the first calculation data to be used in other computation modes. The display output unit 21 displays a menu for selecting whether to convert the data into a different data format and transfer it to the computing device 10. FIG. 10H shows an example of a screen displayed on the display output unit 21 of the communication device 20. In the example shown in FIG. 10H, model data (for example, model name) and unique ID are displayed as model information, and the first calculation mode “mode: spreadsheet” is displayed. Also, as shown in FIG. 10H, “Save” and “Save and transfer to another mode” buttons are displayed, which can be designated by a touch operation on the touch input unit 25. .

ここで、CPU22は、「保存して別のモードに転送」のボタンに対するユーザ操作に応じて、通信機器20側で第1計算データを変換する計算モードを指定するか否かを判別する。以下、計算装置10から第1計算データを送信し、通信機器20において指定された変換後の計算モード(第2計算モード)に応じてデータを変換する方法を第1の変換方法とする。なお、「保存」が指定された場合には、CPU22は、計算データを変換して計算装置10に送信する処理はしないものとする。   Here, the CPU 22 determines whether or not to specify a calculation mode for converting the first calculation data on the communication device 20 side in response to a user operation on the “save and transfer to another mode” button. Hereinafter, the method of transmitting the first calculation data from the calculation device 10 and converting the data in accordance with the converted calculation mode (second calculation mode) designated in the communication device 20 is referred to as a first conversion method. When “save” is designated, the CPU 22 does not perform processing for converting calculation data and transmitting the calculation data to the calculation device 10.

ここで、通信機器20側で計算データを指定する設定となっている場合(ステップB6、Yes)、CPU22は、モード間共有テーブル23bを参照して、受信データ中の第1計算モードとデータが共有可能な他の計算モードを判別して表示出力部21に一覧表示する(ステップB7)。図10(I)は、第1計算モード「数表計算モード」に対して、データ共有が可能な他の計算モード「分布計算」「統計計算」…がボタンによって表示されている例を示す図である。データ共有可能な計算モードを全て1画面中に表示できない場合には、画面を切り替えて他の計算モードのボタンを表示可能とする。これにより、通信機器20側で計算装置10における切替後の第2計算モードを(例えば教師の操作によって)任意に指定することができる。   Here, when it is set to designate calculation data on the communication device 20 side (step B6, Yes), the CPU 22 refers to the inter-mode sharing table 23b, and the first calculation mode and data in the received data are set. Other calculation modes that can be shared are discriminated and displayed in a list on the display output unit 21 (step B7). FIG. 10I is a diagram showing an example in which other calculation modes “distribution calculation”, “statistical calculation”,. It is. If all the data sharing calculation modes cannot be displayed on one screen, the screen is switched to display buttons for other calculation modes. As a result, the second calculation mode after switching in the calculation apparatus 10 can be arbitrarily designated (for example, by a teacher's operation) on the communication device 20 side.

ここで、タッチ入力部25に対するユーザ操作によって、データ形式の変換先とする計算モードのボタンが指定されると(ステップB8)、CPU22は、受信データ中の第1計算データを、ボタンにより指定された計算モード(第2計算モード)において利用可能なデータ形式(第2計算データ)に変換する(ステップB9)。図10(J)は、通信機器20において第1計算データを第2計算データに変換した後に表示される画面の一例を示している。図10(J)では、データ変換後のデータ形式を「転送先モード」として表示しており、図10(I)に示す画面において「統計計算」が指示された場合の例を示している。   Here, when a calculation mode button as a data format conversion destination is designated by a user operation on the touch input unit 25 (step B8), the CPU 22 designates the first calculation data in the received data by the button. Is converted into a data format (second calculation data) that can be used in the calculation mode (second calculation mode) (step B9). FIG. 10J illustrates an example of a screen displayed after the first calculation data is converted into the second calculation data in the communication device 20. FIG. 10J shows an example in which the data format after data conversion is displayed as “transfer destination mode” and “statistical calculation” is instructed on the screen shown in FIG.

CPU22は、例えば図10(J)に示す「返信」ボタンが操作されると、通信機器20においてユーザ指定された変換後のデータ形式を示す第2計算モード、変換後の第2計算データを計算装置10に送信する(ステップB10)。図10(K)は、データ送信中の通信機器20の表示画面の一例、図10(L)は、データ送信中の計算装置10の表示画面の一例を示している。図10(K)(L)に示すように、計算装置10と通信機器20では、データが送受信されていることを示すメッセージが表示される。   For example, when a “Reply” button shown in FIG. 10J is operated, the CPU 22 calculates the second calculation mode indicating the converted data format designated by the user in the communication device 20, and calculates the converted second calculation data. It transmits to the apparatus 10 (step B10). FIG. 10K illustrates an example of a display screen of the communication device 20 during data transmission, and FIG. 10L illustrates an example of a display screen of the computing device 10 during data transmission. As shown in FIGS. 10K and 10L, the computing device 10 and the communication device 20 display a message indicating that data is being transmitted and received.

計算装置10のCPU13は、通信機器20への第1計算データの送信に対して、通信機器20から第2変換データが受信されると(ステップA12)、入力データエリア14cに記憶されている第1計算データを消去して、通信機器20から受信した第2計算データを記憶させる(ステップA12)。また、CPU13は、通信機器20から受信された第2計算モードに応じて、計算装置10の計算モードを切り替えて、第2計算データを表示させると共に、ユーザ操作によりデータ入力可能な状態にする(ステップA13)。CPU13は、通信機器20から受信した第2計算データを用いて計算を実行することができる。   When the second converted data is received from the communication device 20 in response to the transmission of the first calculation data to the communication device 20 (step A12), the CPU 13 of the calculation device 10 stores the first calculation data stored in the input data area 14c. One calculation data is deleted, and the second calculation data received from the communication device 20 is stored (step A12). Further, the CPU 13 switches the calculation mode of the calculation device 10 in accordance with the second calculation mode received from the communication device 20 to display the second calculation data, and enables data input by a user operation ( Step A13). The CPU 13 can execute a calculation using the second calculation data received from the communication device 20.

図11(M)は、計算装置10が第2計算モード(統計計算モード)に切り替えられ、通信機器20から受信された第2計算データ(統計計算)を表示する画面の一例を示す図である。図11(N)は、統計計算モードの機能を利用して分析(計算)した画面の一例を示す図である。図11(N)では、例えば統計計算モードの1変数統計機能を利用して、サイコロの出目の分布をした例を示している。こうして、図9に示すように、表計算モードにより作成された元のデータを利用して、統計計算モードに計算モードを切り替えて、統計計算モードによる計算を実行することができる。本実施形態における計算装置10は、計算モードを切り替える際にメモリ14(入力データエリア14c)に記憶された計算データが消去される仕様であったとしても、通信機器20においてデータ形式を変換させて、切替後の計算モードにおいて利用することが可能となる。   FIG. 11M is a diagram illustrating an example of a screen that displays the second calculation data (statistical calculation) received from the communication device 20 when the calculation apparatus 10 is switched to the second calculation mode (statistical calculation mode). . FIG. 11N is a diagram illustrating an example of a screen analyzed (calculated) using the function of the statistical calculation mode. FIG. 11N shows an example of dice roll distribution using, for example, the one-variable statistical function in the statistical calculation mode. In this way, as shown in FIG. 9, using the original data created in the spreadsheet mode, the calculation mode can be switched to the statistical calculation mode and the calculation in the statistical calculation mode can be executed. Even if the calculation device 10 according to the present embodiment has a specification that the calculation data stored in the memory 14 (input data area 14c) is deleted when the calculation mode is switched, the communication device 20 converts the data format. It can be used in the calculation mode after switching.

前述した第1の変換方法では、計算装置10から通信機器20に対して第1計算データを送信して、通信機器20において別の計算データ(第2計算データ)に変換しているが、通信機器20に対して過去に送信した第1計算データの中の何れかを選択して、第2計算モードで利用可能なデータ形式に変換することができる。以下、通信機器20に記憶(保存)された第1計算データを変換する方法を第2の変換方法とする。   In the first conversion method described above, the first calculation data is transmitted from the computing device 10 to the communication device 20 and converted into another calculation data (second calculation data) in the communication device 20. Any one of the first calculation data transmitted to the device 20 in the past can be selected and converted into a data format usable in the second calculation mode. Hereinafter, a method of converting the first calculation data stored (saved) in the communication device 20 is referred to as a second conversion method.

例えば、計算装置10のCPU13は、第1計算データを通信機器20に送信しない場合(ステップA8、A9、No)、あるいは第1計算データを計算装置10に送信するが通信機器20に対して過去に送信した第1計算データ(共用データ)を利用する場合には、通信機器20に対して確認要求を送信する(ステップA11、Yes)。この場合、CPU13は、確認要求と共に、固有ID、現在の第1計算モード、切替後のユーザ操作により指定された第2計算モードを通信機器20に送信する(ステップA14)。   For example, when the CPU 13 of the computing device 10 does not transmit the first calculation data to the communication device 20 (steps A8, A9, No), or transmits the first calculation data to the computing device 10, but the past to the communication device 20 When the first calculation data (shared data) transmitted to is used, a confirmation request is transmitted to the communication device 20 (Yes in Step A11). In this case, the CPU 13 transmits the unique ID, the current first calculation mode, and the second calculation mode designated by the user operation after switching to the communication device 20 together with the confirmation request (step A14).

通信機器20のCPU22は、計算装置10から確認要求と共に、固有ID、第1計算モード、第2計算モードが受信されると(ステップB11、Yes)、固有IDに対応する過去に記憶した第1計算データのうち、計算装置10から受信した第1計算モードと第2計算モードに対応する計算データ、すなわち共有可能な計算データを検索する。CPU22は、計算データエリア23cから検索された第1計算データの第1計算モード、受信日時を示すデータを含む一覧データを作成して計算装置10に送信する(ステップB12)。   When the CPU 22 of the communication device 20 receives the unique ID, the first calculation mode, and the second calculation mode together with the confirmation request from the computing device 10 (Yes in Step B11), the first stored in the past corresponding to the unique ID. Among the calculation data, search is made for calculation data corresponding to the first calculation mode and the second calculation mode received from the calculation device 10, that is, shareable calculation data. The CPU 22 creates list data including data indicating the first calculation mode and the reception date and time of the first calculation data retrieved from the calculation data area 23c, and transmits the list data to the calculation device 10 (step B12).

図12は、本実施形態における計算装置10から確認要求を送信する場合の表示出力部12における表示例を示す図である。図12(A)(B)は、図9(A)〜(E)と同様にして表計算モードによりデータが入力された状態の表示例を示している。ここで。図12(C)に示すように、例えば計算モードのメニューから統計計算のアイコンが選択されて計算モードの切り替えが指示されると、CPU13は、図12(D)に示すように、計算モードの切り替えに伴って、表計算モードにおいて入力されたデータが消去されることを通知するメッセージを表示出力部12に表示させる。CPU13は、表計算モードにおいて入力されたデータ(第1計算データ)の通信機器20の送信が、例えばユーザ操作によって指示された場合、第1計算データを送信すると共に、前述したように確認要求と共に、固有ID、第1計算モード、第2計算モードを通信機器20に送信する。この間、CPU13は、図12(E)に示すように、第1計算データ(表計算データ)を送信中であることを示すメッセージを表示させる。   FIG. 12 is a diagram illustrating a display example in the display output unit 12 when a confirmation request is transmitted from the computing device 10 according to the present embodiment. 12A and 12B show display examples in a state where data is input in the spreadsheet mode as in FIGS. 9A to 9E. here. As shown in FIG. 12C, for example, when a statistical calculation icon is selected from the calculation mode menu and switching of the calculation mode is instructed, the CPU 13 changes the calculation mode as shown in FIG. Along with the switching, the display output unit 12 displays a message notifying that the data input in the spreadsheet mode is deleted. The CPU 13 transmits the first calculation data when the transmission of the data (first calculation data) input in the spreadsheet mode by the communication device 20 is instructed by a user operation, for example, and the confirmation request as described above. The unique ID, the first calculation mode, and the second calculation mode are transmitted to the communication device 20. During this time, as shown in FIG. 12E, the CPU 13 displays a message indicating that the first calculation data (spreadsheet data) is being transmitted.

通信機器20のCPU22は、計算装置10から受信された第1計算モードと第2計算モードに応じて検索された第1計算データについて一覧データを作成して計算装置10に送信する。計算装置10は、通信機器20から一覧データを受信すると、例えば図12(F)に示すように、切替後の第2計算データ(統計計算)で利用できる共有データが通信機器20に保存されていることを示すメッセージを表示させる。ここで、共用データの一覧表示の実行が指示された場合(「=」キーの選択)、CPU13は、図12(G)に示すように、一覧データに応じて、切替後の第2計算モード(統計計算)で利用可能な第1計算データの一覧を表示させる。一覧では、それぞれの第1計算データの計算モードと受信日時(通信機器20への送信日時に相当)とを対応づけて表示する。   The CPU 22 of the communication device 20 creates list data for the first calculation data retrieved according to the first calculation mode and the second calculation mode received from the calculation device 10 and transmits the list data to the calculation device 10. When the calculation device 10 receives the list data from the communication device 20, for example, as shown in FIG. 12F, shared data that can be used in the second calculation data (statistical calculation) after switching is stored in the communication device 20. Display a message indicating that Here, when execution of the list display of the shared data is instructed (selection of “=” key), the CPU 13 changes the second calculation mode after switching according to the list data as shown in FIG. A list of first calculation data that can be used in (statistical calculation) is displayed. In the list, the calculation mode of each first calculation data and the reception date and time (corresponding to the transmission date and time to the communication device 20) are displayed in association with each other.

CPU13は、キー入力部11に対するユーザ操作によって一覧中から何れかの第1計算データが指定されると、指定された第1計算データの第1計算モードと受信日時を通信機器20に通知する(ステップA16)。通信機器20のCPU22は、計算装置10から第1計算データの第1計算モードと受信日時を受信すると(ステップB13)、第1計算モードと受信日時に対応する第1計算データを第2計算モード(ここでは、統計計算)で利用可能なデータ形式に変換する(ステップB14)。CPU22は、第2計算モードに応じて変換した第2計算データを計算装置10に送信する(ステップB15)。   When any first calculation data is specified from the list by a user operation on the key input unit 11, the CPU 13 notifies the communication device 20 of the first calculation mode and the reception date and time of the specified first calculation data ( Step A16). When the CPU 22 of the communication device 20 receives the first calculation mode and the reception date / time of the first calculation data from the calculation device 10 (step B13), the first calculation data corresponding to the first calculation mode and the reception date / time is received in the second calculation mode. It is converted into a data format that can be used in (here, statistical calculation) (step B14). CPU22 transmits the 2nd calculation data converted according to 2nd calculation mode to the calculation apparatus 10 (step B15).

計算装置10のCPU13は、通信機器20から第2計算モードで利用できるデータ形式に変換された第2計算データを受信すると(ステップA17)、入力データエリア14cに記憶させる。また、CPU13は、第2計算モードに応じて計算装置10の計算モードを切り替えて、第2計算データを表示させると共に、ユーザ操作によりデータ入力可能な状態にする(ステップA18)。CPU13は、通信機器20から受信した第2計算データを用いて計算を実行することができる。   When receiving the second calculation data converted into the data format that can be used in the second calculation mode from the communication device 20 (step A17), the CPU 13 of the calculation device 10 stores the second calculation data in the input data area 14c. In addition, the CPU 13 switches the calculation mode of the calculation device 10 according to the second calculation mode, displays the second calculation data, and enables data input by a user operation (step A18). The CPU 13 can execute a calculation using the second calculation data received from the communication device 20.

図12(H)は、共用データの一覧表示から1つの第1計算データが指定された状態の一例を示している。図12(H)では、計算装置10から通信機器20に対して最後に送信されたデータ(最新のデータ)が指定された状態を示している。指定された第1計算データは、表計算モードにより作成されたデータであり、受信日時「20160223 11:35」のデータであることを示している。計算装置10は、通信機器20において変換された第2計算データの受信中には、例えば図12(H)に示すように、一覧表示から指定された第1計算データを示す第1計算モードと受信日時、及び変換後の第2計算モードを示すメッセージを表示する。図12(I)は、通信機器20から第2計算データを受信することにより、計算モードが統計計算モードに切り替え、第2計算データを表示する状態を示している。   FIG. 12H shows an example of a state in which one first calculation data is designated from the shared data list display. FIG. 12H shows a state in which data (latest data) last transmitted from the computing device 10 to the communication device 20 is designated. The designated first calculation data is data created in the spreadsheet mode, and indicates that the data is the date and time of reception “20160223 11:35”. While the second calculation data converted by the communication device 20 is being received, the calculation device 10 has a first calculation mode indicating the first calculation data designated from the list display, for example, as shown in FIG. A message indicating the reception date and time and the second calculation mode after conversion is displayed. FIG. 12I shows a state in which the calculation mode is switched to the statistical calculation mode and the second calculation data is displayed by receiving the second calculation data from the communication device 20.

なお、図12(G)に示す例では、計算装置10から送信した表計算モードの第1計算データを指定しているが、表計算モードの第1計算データを送信して保存させると共に、この送信した表計算モードの第1計算データとは関係無く、過去に送信した例えば数表モードの第1計算データ(受信日時「20160122 13:45」)を指定し、統計計算モードの第2計算データに変換させることも可能である。   In the example shown in FIG. 12G, the first calculation data in the spreadsheet mode transmitted from the calculation device 10 is specified, but the first calculation data in the spreadsheet mode is transmitted and stored, Regardless of the first calculation data in the spreadsheet mode that was sent, specify the first calculation data (reception date and time “20160122 13:45”) that was sent in the past, for example, and the second calculation data in the statistical calculation mode It is also possible to convert to

こうして、第2の変換方法では、計算装置10は、切替後の計算モードにおいて利用可能な第2計算データを、過去に通信機器20に送信した第1計算データから指定することにより、通信機器20から受信することができる。すなわち、通信機器20に保存した複数の第1計算データを、複数の異なる機会において、計算装置10において共用することができる。   Thus, in the second conversion method, the calculation device 10 specifies the second calculation data that can be used in the calculation mode after switching from the first calculation data transmitted to the communication device 20 in the past. Can be received from. That is, the plurality of first calculation data stored in the communication device 20 can be shared by the calculation device 10 at a plurality of different opportunities.

なお、前述した第1の送信方法及び第2の送信方法では、ステップA10において、固有ID、第1計算モード、第1計算データを通信機器20に送信しているが、さらに、ユーザにより指定された切替後の第2計算モードを通信機器20に送信しても良い。この場合、通信機器20のCPU22は、モード間共有テーブル23bを参照して、第1計算データを第2計算モードにおいて利用可能なデータ形式に変換可能能であれば、通信機器20において第2計算モードの指定を入力することなく、第1計算データを第2計算データに変換するようにしても良い(第3の変換方法)。   In the first transmission method and the second transmission method described above, the unique ID, the first calculation mode, and the first calculation data are transmitted to the communication device 20 in step A10. The second calculation mode after switching may be transmitted to the communication device 20. In this case, if the CPU 22 of the communication device 20 can convert the first calculation data into a data format usable in the second calculation mode with reference to the inter-mode sharing table 23b, the communication device 20 performs the second calculation. The first calculation data may be converted into the second calculation data without inputting the mode designation (third conversion method).

また、前述した説明では、計算装置10から通信機器20に送信した第1計算データは、固有IDと対応づけて計算データエリア23cに記憶させ、1つの計算装置10(同じ固有IDを送信する計算装置10)において共有可能としている。しかし、他の計算装置10との間において通信機器20に記憶された第1計算データを共用可能にしても良い。また、複数の計算装置10が送信する固有IDをもとにして、第1計算データを共用可能な計算装置10を制限するようにしても良い。この場合、通信機器20には、第1計算データを共用可能な固有IDの関係を示すデータ(固有IDグループなど)が予め記憶させるものとする。   In the above description, the first calculation data transmitted from the calculation device 10 to the communication device 20 is stored in the calculation data area 23c in association with the unique ID, and is stored in one calculation device 10 (the calculation for transmitting the same unique ID). It can be shared in the apparatus 10). However, the first calculation data stored in the communication device 20 may be shared with other calculation apparatuses 10. Further, the computing devices 10 that can share the first calculation data may be limited based on the unique IDs transmitted by the plurality of computing devices 10. In this case, it is assumed that data (such as a unique ID group) indicating the relationship of unique IDs that can share the first calculation data is stored in the communication device 20 in advance.

また、前述した説明では、通信機器20と計算装置10との間で近接無線通信によって計算データを送受信して計算データの変換をしているが、計算装置10と他の通信機器(サーバ、パーソナルコンピュータ等)との間で、他の通信方法によるネットワークを介して計算データを送受信して計算データの変換をするようにしても良い。この場合、他の通信機器は、前述した通信機器20と同様の処理を実行する。   In the above description, calculation data is converted by transmitting / receiving calculation data between the communication device 20 and the calculation device 10 by proximity wireless communication. However, the calculation device 10 and other communication devices (server, personal computer) Calculation data may be converted by transmitting / receiving calculation data to / from a computer or the like via a network using another communication method. In this case, the other communication device executes the same process as that of the communication device 20 described above.

なお、実施形態において記載した手法、すなわち図7、図8のフローチャートに示す処理等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード(ROMカード、RAMカード等)、磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の記録媒体に格納して配布することができる。そして、コンピュータは、外部記録媒体に記録されたプログラムを読み込み、このプログラムによって動作が制御されることにより、実施形態において説明した機能と同様の処理を実現することができる。   Note that the methods described in the embodiments, that is, the methods shown in the flowcharts of FIGS. 7 and 8, are programs that can be executed by a computer, such as a memory card (ROM card, RAM card, etc.), magnetic disk ( It can be stored in a recording medium such as a flexible disk, hard disk, etc., optical disk (CD-ROM, DVD, etc.), semiconductor memory, etc. for distribution. Then, the computer reads the program recorded on the external recording medium, and the operation is controlled by this program, thereby realizing processing similar to the function described in the embodiment.

また、各手法を実現するためのプログラムのデータは、プログラムコードの形態としてネットワーク(インターネット)上を伝送させることができ、このネットワーク(インターネット)に接続されたコンピュータ(サーバ装置等)からプログラムデータを取り込み、前述した実施形態と同様の機能を実現することもできる。   Further, program data for realizing each method can be transmitted on a network (Internet) as a form of program code, and program data can be transmitted from a computer (server device or the like) connected to the network (Internet). It is also possible to implement the same function as the above-described embodiment.

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

以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1] 複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記第1計算データを送信する第1計算データ出力手段と、
前記第1計算データが、前記第1計算モードと異なる第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段と
を備える計算装置。
Hereinafter, the invention described in the scope of claims of the present application will be appended.
[1] First calculation data input means for inputting first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes;
First calculation data output means for transmitting the first calculation data;
A calculation device comprising: second calculation data receiving means for receiving second calculation data in which the first calculation data is converted into a data format usable in a second calculation mode different from the first calculation mode.

[2] 前記第2計算モードにおいて前記第2計算データが入力された状態に設定する第2計算データ設定手段をさらに備える請求項1記載の計算装置。   [2] The calculation apparatus according to [1], further comprising second calculation data setting means for setting the second calculation data to be input in the second calculation mode.

[3] 前記第1計算データ出力手段は、通信機器に前記第1計算データを送信し、
前記第2計算データ受信手段は、前記通信機器おいてユーザ操作により指定された前記第2計算モードに応じて変換された前記第2計算データを受信する請求項1または請求項2記載の計算装置。
[3] The first calculation data output means transmits the first calculation data to a communication device,
3. The computing device according to claim 1, wherein the second calculation data receiving unit receives the second calculation data converted according to the second calculation mode designated by a user operation in the communication device. .

[4] 前記第1計算データ出力手段は、通信機器に前記第1計算データと、ユーザ操作により指定された第2計算モードを送信し、
前記第2計算データ受信手段は、前記通信機器おいて前記第2計算モードに応じて変換された前記第2計算データを受信する請求項1または請求項2記載の計算装置。
[4] The first calculation data output means transmits the first calculation data and the second calculation mode designated by the user operation to the communication device,
The calculation apparatus according to claim 1, wherein the second calculation data receiving unit receives the second calculation data converted according to the second calculation mode in the communication device.

[5]
ユーザ操作により指定された第2計算モードを通信機器に送信する第2計算モード送信手段と、
前記通信機器に記憶された、前記第2計算モードのデータ形式に変換可能な第3計算データを選択する選択手段とをさらに備え、
前記第2計算データ受信手段は、前記通信機器おいて前記第3計算データが前記第2計算モードに応じて変換された前記第2計算データを受信する請求項1または請求項2記載の計算装置。
[5]
Second calculation mode transmission means for transmitting the second calculation mode designated by the user operation to the communication device;
Selecting means for selecting third calculation data stored in the communication device and convertible to the data format of the second calculation mode;
3. The calculation device according to claim 1, wherein the second calculation data receiving unit receives the second calculation data obtained by converting the third calculation data according to the second calculation mode in the communication device. .

[6] 複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記複数の計算モードのうちの何れかの計算モードをユーザ操作に応じて指定する計算モード指定手段と、
前記指定された計算モードが前記第1計算モードと異なる第2計算モードである場合に、前記第1計算データを出力する第1計算データ出力手段と、
前記第1計算データが、前記第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段と
を備える計算装置。
[6] In any of the first calculation modes included in the plurality of calculation modes, first calculation data input means for inputting the first calculation data in response to a user operation;
Calculation mode designating means for designating any one of the plurality of calculation modes according to a user operation;
First calculation data output means for outputting the first calculation data when the designated calculation mode is a second calculation mode different from the first calculation mode;
A calculation device comprising: second calculation data receiving means for receiving second calculation data in which the first calculation data is converted into a data format usable in the second calculation mode.

[7] 第1計算データ出力手段は、第1計算データが二次元コードされた二次元コードの画像データとして表示部に出力する、請求項1または請求項6記載の計算装置。   [7] The calculation device according to claim 1 or 6, wherein the first calculation data output means outputs the first calculation data to the display unit as image data of a two-dimensional code obtained by two-dimensionally encoding the first calculation data.

[8] 複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力し、
前記第1計算データを送信し、
前記第1計算データが、前記第1計算モードと異なる第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する計算装置のデータ処理方法。
[8] In any of the first calculation modes included in the plurality of calculation modes, the first calculation data is input in response to a user operation,
Sending the first calculation data;
A data processing method of a computing device for receiving second calculation data in which the first calculation data is converted into a data format usable in a second calculation mode different from the first calculation mode.

[9] コンピュータを、
複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記第1計算データを送信する第1計算データ出力手段と、
前記第1計算データが、前記第1計算モードと異なる第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段として機能させるためのプログラム。
[9]
First calculation data input means for inputting first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes;
First calculation data output means for transmitting the first calculation data;
A program for causing the first calculation data to function as second calculation data receiving means for receiving second calculation data converted into a data format usable in a second calculation mode different from the first calculation mode.

[10] 複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力し、
前記複数の計算モードのうちの何れかの計算モードをユーザ操作に応じて指定し、
前記指定された計算モードが前記第1計算モードと異なる第2計算モードである場合に、前記第1計算データを送信し、
前記第1計算データが、前記第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する計算装置のデータ処理方法。
[10] In any of the first calculation modes included in the plurality of calculation modes, the first calculation data is input in response to a user operation,
Specify one of the plurality of calculation modes according to a user operation,
Transmitting the first calculation data when the designated calculation mode is a second calculation mode different from the first calculation mode;
A data processing method of a computing device for receiving second calculation data obtained by converting the first calculation data into a data format usable in the second calculation mode.

[11] コンピュータを、
複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記複数の計算モードのうちの何れかの計算モードをユーザ操作に応じて指定する計算モード指定手段と、
前記指定された計算モードが前記第1計算モードと異なる第2計算モードである場合に、前記第1計算データを送信する第1計算データ出力手段と、
前記第1計算データが、前記第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段として機能させるためのプログラム。
[11] Connect the computer
First calculation data input means for inputting first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes;
Calculation mode designating means for designating any one of the plurality of calculation modes according to a user operation;
First calculation data output means for transmitting the first calculation data when the designated calculation mode is a second calculation mode different from the first calculation mode;
A program for causing the first calculation data to function as second calculation data receiving means for receiving the second calculation data converted into a data format usable in the second calculation mode.

10…電子機器、10F…関数電卓、11…キー入力部、111…数値・演算記号キー群、112…関数機能キー群、113…モード設定キー群、114…カーソルキー、12…表示出力部、13…CPU、14…メモリ、14a…計算処理プログラム、14b…固有ID、14c…入力データエリア、15…記録媒体読取部、16…近距離無線通信部、20…通信機器、21…表示出力部、22…CPU、23…メモリ、23a…通信機器制御プログラム、27…無線通信部、28…近距離無線通信部、30…サーバ、N…通信ネットワーク。   DESCRIPTION OF SYMBOLS 10 ... Electronic device, 10F ... Scientific calculator, 11 ... Key input part, 111 ... Numerical value / arithmetic symbol key group, 112 ... Function function key group, 113 ... Mode setting key group, 114 ... Cursor key, 12 ... Display output part, DESCRIPTION OF SYMBOLS 13 ... CPU, 14 ... Memory, 14a ... Calculation processing program, 14b ... Unique ID, 14c ... Input data area, 15 ... Recording medium reading part, 16 ... Short-distance wireless communication part, 20 ... Communication apparatus, 21 ... Display output part , 22 ... CPU, 23 ... memory, 23a ... communication device control program, 27 ... wireless communication unit, 28 ... short-range wireless communication unit, 30 ... server, N ... communication network.

Claims (11)

複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記第1計算データを送信する第1計算データ出力手段と、
前記第1計算データが、前記第1計算モードと異なる第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段と
を備える計算装置。
First calculation data input means for inputting first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes;
First calculation data output means for transmitting the first calculation data;
A calculation device comprising: second calculation data receiving means for receiving second calculation data in which the first calculation data is converted into a data format usable in a second calculation mode different from the first calculation mode.
前記第2計算モードにおいて前記第2計算データが入力された状態に設定する第2計算データ設定手段をさらに備える請求項1記載の計算装置。   The calculation apparatus according to claim 1, further comprising second calculation data setting means for setting the second calculation data in a state in which the second calculation data is input in the second calculation mode. 前記第1計算データ出力手段は、通信機器に前記第1計算データを送信し、
前記第2計算データ受信手段は、前記通信機器おいてユーザ操作により指定された前記第2計算モードに応じて変換された前記第2計算データを受信する請求項1または請求項2記載の計算装置。
The first calculation data output means transmits the first calculation data to a communication device,
3. The computing device according to claim 1, wherein the second calculation data receiving unit receives the second calculation data converted according to the second calculation mode designated by a user operation in the communication device. .
前記第1計算データ出力手段は、通信機器に前記第1計算データと、ユーザ操作により指定された第2計算モードを送信し、
前記第2計算データ受信手段は、前記通信機器おいて前記第2計算モードに応じて変換された前記第2計算データを受信する請求項1または請求項2記載の計算装置。
The first calculation data output means transmits the first calculation data and a second calculation mode designated by a user operation to a communication device,
The calculation apparatus according to claim 1, wherein the second calculation data receiving unit receives the second calculation data converted according to the second calculation mode in the communication device.
ユーザ操作により指定された第2計算モードを通信機器に送信する第2計算モード送信手段と、
前記通信機器に記憶された、前記第2計算モードのデータ形式に変換可能な第3計算データを選択する選択手段とをさらに備え、
前記第2計算データ受信手段は、前記通信機器おいて前記第3計算データが前記第2計算モードに応じて変換された前記第2計算データを受信する請求項1または請求項2記載の計算装置。
Second calculation mode transmission means for transmitting the second calculation mode designated by the user operation to the communication device;
Selecting means for selecting third calculation data stored in the communication device and convertible to the data format of the second calculation mode;
3. The calculation device according to claim 1, wherein the second calculation data receiving unit receives the second calculation data obtained by converting the third calculation data according to the second calculation mode in the communication device. .
複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記複数の計算モードのうちの何れかの計算モードをユーザ操作に応じて指定する計算モード指定手段と、
前記指定された計算モードが前記第1計算モードと異なる第2計算モードである場合に、前記第1計算データを出力する第1計算データ出力手段と、
前記第1計算データが、前記第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段と
を備える計算装置。
First calculation data input means for inputting first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes;
Calculation mode designating means for designating any one of the plurality of calculation modes according to a user operation;
First calculation data output means for outputting the first calculation data when the designated calculation mode is a second calculation mode different from the first calculation mode;
A calculation device comprising: second calculation data receiving means for receiving second calculation data in which the first calculation data is converted into a data format usable in the second calculation mode.
第1計算データ出力手段は、第1計算データが二次元コードされた二次元コードの画像データとして表示部に出力する、請求項1または請求項6記載の計算装置。   7. The calculation apparatus according to claim 1, wherein the first calculation data output means outputs the first calculation data to the display unit as image data of a two-dimensional code obtained by two-dimensionally coding the first calculation data. 複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力し、
前記第1計算データを送信し、
前記第1計算データが、前記第1計算モードと異なる第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する計算装置のデータ処理方法。
In any of the first calculation modes included in the plurality of calculation modes, the first calculation data is input in response to a user operation,
Sending the first calculation data;
A data processing method of a computing device for receiving second calculation data in which the first calculation data is converted into a data format usable in a second calculation mode different from the first calculation mode.
コンピュータを、
複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記第1計算データを送信する第1計算データ出力手段と、
前記第1計算データが、前記第1計算モードと異なる第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段として機能させるためのプログラム。
Computer
First calculation data input means for inputting first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes;
First calculation data output means for transmitting the first calculation data;
A program for causing the first calculation data to function as second calculation data receiving means for receiving second calculation data converted into a data format usable in a second calculation mode different from the first calculation mode.
複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力し、
前記複数の計算モードのうちの何れかの計算モードをユーザ操作に応じて指定し、
前記指定された計算モードが前記第1計算モードと異なる第2計算モードである場合に、前記第1計算データを送信し、
前記第1計算データが、前記第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する計算装置のデータ処理方法。
In any of the first calculation modes included in the plurality of calculation modes, the first calculation data is input in response to a user operation,
Specify one of the plurality of calculation modes according to a user operation,
Transmitting the first calculation data when the designated calculation mode is a second calculation mode different from the first calculation mode;
A data processing method of a computing device for receiving second calculation data obtained by converting the first calculation data into a data format usable in the second calculation mode.
コンピュータを、
複数の計算モードに含まれる何れかの第1計算モードにおいて、ユーザ操作に応じて第1計算データを入力する第1計算データ入力手段と、
前記複数の計算モードのうちの何れかの計算モードをユーザ操作に応じて指定する計算モード指定手段と、
前記指定された計算モードが前記第1計算モードと異なる第2計算モードである場合に、前記第1計算データを送信する第1計算データ出力手段と、
前記第1計算データが、前記第2計算モードで利用可能なデータ形式に変換された第2計算データを受信する第2計算データ受信手段として機能させるためのプログラム。
Computer
First calculation data input means for inputting first calculation data in response to a user operation in any of the first calculation modes included in the plurality of calculation modes;
Calculation mode designating means for designating any one of the plurality of calculation modes according to a user operation;
First calculation data output means for transmitting the first calculation data when the designated calculation mode is a second calculation mode different from the first calculation mode;
A program for causing the first calculation data to function as second calculation data receiving means for receiving the second calculation data converted into a data format usable in the second calculation mode.
JP2016060113A 2016-03-24 2016-03-24 Computational equipment, data processing methods, communication equipment, and programs Active JP6790402B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016060113A JP6790402B2 (en) 2016-03-24 2016-03-24 Computational equipment, data processing methods, communication equipment, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016060113A JP6790402B2 (en) 2016-03-24 2016-03-24 Computational equipment, data processing methods, communication equipment, and programs

Publications (2)

Publication Number Publication Date
JP2017174190A true JP2017174190A (en) 2017-09-28
JP6790402B2 JP6790402B2 (en) 2020-11-25

Family

ID=59973488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016060113A Active JP6790402B2 (en) 2016-03-24 2016-03-24 Computational equipment, data processing methods, communication equipment, and programs

Country Status (1)

Country Link
JP (1) JP6790402B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021092973A (en) * 2019-12-10 2021-06-17 カシオ計算機株式会社 Electronic apparatus, control method for electronic apparatus, and control program for electronic apparatus
JP2021152807A (en) * 2020-03-24 2021-09-30 カシオ計算機株式会社 Electronic apparatus, method for switching operation mode, and program
US11698882B2 (en) 2018-09-20 2023-07-11 Casio Computer Co., Ltd. Electronic apparatus, control method of electronic apparatus, and control program of electronic apparatus

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11698882B2 (en) 2018-09-20 2023-07-11 Casio Computer Co., Ltd. Electronic apparatus, control method of electronic apparatus, and control program of electronic apparatus
JP2021092973A (en) * 2019-12-10 2021-06-17 カシオ計算機株式会社 Electronic apparatus, control method for electronic apparatus, and control program for electronic apparatus
JP7020469B2 (en) 2019-12-10 2022-02-16 カシオ計算機株式会社 Electronic devices, control methods for electronic devices, and control programs for electronic devices
JP2022048317A (en) * 2019-12-10 2022-03-25 カシオ計算機株式会社 Electronic apparatus, control method for electronic apparatus, and control program for electronic apparatus
US11366587B2 (en) 2019-12-10 2022-06-21 Casio Computer Co., Ltd. Electronic device, electronic device control method, and recording medium
US20220276781A1 (en) * 2019-12-10 2022-09-01 Casio Computer Co., Ltd. Electronic device, electronic device control method, and recording medium
US11586351B2 (en) 2019-12-10 2023-02-21 Casio Computer Co., Ltd. Electronic device, electronic device control method, and recording medium
JP2021152807A (en) * 2020-03-24 2021-09-30 カシオ計算機株式会社 Electronic apparatus, method for switching operation mode, and program
JP7103380B2 (en) 2020-03-24 2022-07-20 カシオ計算機株式会社 Electronic devices, operation mode switching methods, and programs
JP7509176B2 (en) 2020-03-24 2024-07-02 カシオ計算機株式会社 Electronic device, operation mode switching method, and program

Also Published As

Publication number Publication date
JP6790402B2 (en) 2020-11-25

Similar Documents

Publication Publication Date Title
CN107229592B (en) Communication apparatus, control method, and recording medium having program recorded thereon
US10372666B2 (en) Calculator, recording medium and compute server
JP5906316B2 (en) Method and apparatus for providing data entry content to a remote environment
JP2017174188A (en) Communication equipment, information display unit, communication method, information display method, and program
JP6790402B2 (en) Computational equipment, data processing methods, communication equipment, and programs
TW201249226A (en) Method, mobile device and computer program product for triggering an event of interest based on communications with nearby wireless devices
JP6073577B2 (en) Program, information processing apparatus, information processing method, and information processing system
EP4191397A1 (en) Electronic apparatus, display apparatus, and controlling method thereof
JP2015127862A (en) Combined sales processing system
JP6740660B2 (en) Computing device, electronic device, and program
JP2016158839A (en) Game editing device and control method thereof, game apparatus and control method thereof, and computer program
JP6677039B2 (en) Information display device, communication device, information display method, and program
JP2019068353A (en) Inter-apparatus communication method and information terminal
JP2019020849A (en) Server device, electronic content management system and control method
CN107528965B (en) Lyric poster generation method and mobile terminal
JP2017130084A (en) Electronic device and display program
JP2018092675A (en) Electronic apparatus, data processing method, and program
JP2022091538A (en) Information processing device, request management system, request management method, and program
JP6314763B2 (en) Formula processing device, calculation processing method, and program
CN105159584B (en) The input method and intelligent watch of a kind of business cipher key
JP6404536B1 (en) Computer system, setting method and program
JP6447082B2 (en) Electronic equipment and information processing system
JP2017138419A (en) Information terminal control system, information terminal control method, and program for information terminal control system
JP2024025318A (en) Information processing apparatus, information processing system, task management method, and program
KR200354482Y1 (en) Image display device for child

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200310

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200507

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201019

R150 Certificate of patent or registration of utility model

Ref document number: 6790402

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150