计算机、计算服务器、计算处理方法、以及计算机系统技术领域
本发明涉及适用于进行各种计算的计算机、计算服务器等。
背景技术
从以往,称为函数计算器的具有各种种类的计算功能的信息显示装置被广
泛利用。
作为能够通过这样的信息显示装置执行的计算功能,除了四则计算功能以
外,有矩阵计算功能、统计计算功能、方程式计算功能等,选择用户所希望的
计算功能的动作模式,根据选择出的种类的计算功能输入成为计算对象的计算
式和数值来执行计算,并使其计算结果显示输出。
而且,在上述作为函数计算器的信息显示装置中,优点为携带性良好无论
在哪里都简单地进行所希望的种类的计算来获得其计算结果。
因此,在上述信息显示装置中进行的计算的计算过程、计算结果的解析、
分析需要使用具备用于该解析、分析的功能的其它的计算机,在该其它的计算
机中重现上述相同的计算过程、得到计算结果的数据的状态。
作为在多个信息设备间不具备通信功能而共享相同的数据的方法,专利文
献1(日本特开2011-076540号公报)提出了在一方的设备中,显示与输入
的文本数据对应的QR码(注册商标),在其他的设备中,用照相机拍摄上述
显示的QR码并转换成原始的文本数据来显示。
现有技术文献
专利文献1:日本特开2011-076540号公报
考虑了如果利用在专利文献1(日本特开2011-076540号公报)中提出
的技术,则将上述信息显示装置中的计算过程、计算结果的数据QR编码并给
予其它的计算机,但仅通过将仅在当前的计算状态下得到的数据(例如显示中
的数据)给予其它的计算机,无法得到用户想要的适当的形式的参考信息(例
如计算对象数据和其分析数据等)。
发明内容
本发明是鉴于这样的课题而完成的,其目的在于,提供能够根据计算的种
类和计算的状态,将用于创建在外部设备中适当的参考信息的适当的数据以该
外部设备能够获取的方式输出的计算机、作为该外部设备的计算服务器、计算
机控制程序、服务器控制程序、以及计算机系统。
本发明的计算机具备输入单元和处理器,上述处理器被设计为进行如下处
理:根据用户操作受理计算功能的类别的选择,根据用户操作受理输入与上述
选择出的计算功能的类别对应的计算对象数据,根据上述选择出的计算功能的
类别,输出上述计算对象数据和根据上述输入的计算对象数据计算而得到的计
算结果数据中的至少任意一个。
附图说明
图1是表示本发明的实施方式的计算机系统的构成的示意图。
图2是表示上述函数计算器10的电子电路的构成的框图。
图3是表示上述计算服务器30的电子电路的构成的框图。
图4是表示上述函数计算器10的显示控制处理(其1)的流程图。
图5是表示上述函数计算器10的显示控制处理(其2)的流程图。
图6是表示上述函数计算器10的显示控制处理(其3)的流程图。
图7是表示上述计算服务器30的服务器处理的流程图。
图8是表示按照上述函数计算器10的显示控制处理的矩阵模式中的与用
户操作对应的显示动作的图。
图9是表示根据上述函数计算器10的矩阵模式中的条形码内容数据(QR
数据)按照上述计算服务器30的服务器处理创建出的矩阵计算参考信息的图
像数据的图。
图10是表示根据伴随按照上述函数计算器10的显示控制处理的统计模式
中的与用户操作对应的计算对象要素数据输入的显示动作和此时输出的条形
码内容数据(QR数据),按照上述计算服务器30的服务器处理创建出的统计
计算参考信息(其1)的图像数据的图。
图11是表示根据伴随按照上述函数计算器10的显示控制处理的统计模式
中的与用户操作对应的统计计算执行的显示动作和此时输出的条形码内容数
据(QR数据),按照上述计算服务器30的服务器处理创建出的统计计算参考
信息(其2)的图像数据的图。
图12是表示根据伴随按照上述函数计算器10的显示控制处理的统计模式
中的与用户操作对应的统计计算执行的显示动作和此时输出的条形码内容数
据(QR数据),按照上述计算服务器30的服务器处理创建出的统计计算参考
信息(其3)的图像数据的图。
图13是表示按照上述函数计算器10的显示控制处理的方程式模式中的与
用户操作对应的显示动作的图。
图14是表示根据上述函数计算器10的方程式模式中的条形码内容数据
(QR数据)按照上述计算服务器30的服务器处理创建出的方程式计算参考
信息的图像数据的图。
图15是表示信息处理系统的概略功能构成的框图。
图16A是表示QR码生成处理的流程的流程图。
图16B是表示QR码利用处理的流程的流程图。
具体实施方式
以下,通过附图对本发明的实施方式进行说明。
图1是表示本发明的第一实施方式的计算机系统的构成的示意图。
这里,如图1所示,以由以下部件构成的系统为例进行说明,即,作为信
息显示装置的函数计算器10(函数计算器10’),其由学生使用;带照相机平
板PC等的带照相机通信设备20(移动终端20’),其由拍摄从该函数计算器
10(函数计算器10’)显示输出的QR码(注册商标)等二维码的图像的该学
生、老师使用;计算服务器30(服务器30’),其接收根据该带照相机通信设
备20(移动终端20’)拍摄到的二维码Q的内容的数据从该通信设备20(移
动终端20’)经由互联网等的通信网络N发送来的计算功能的类别、其计算对
象数据,根据该计算功能的类别、计算对象数据创建适当的形式的计算参考信
息(计算对象数据和其分析数据等);上述带照相机通信设备20(移动终端20’),
其经由通信网络N接收由该计算服务器30(服务器30’)创建出的计算参考信
息并显示输出;以及投影仪P,其放大投影显示在该通信设备20所显示输出
的计算参考信息。此外,()内的设备名称是第二实施例中的设备名称。
此外,上述带照相机通信设备20(移动终端20’)并不局限于带照相机平
板PC,能够作为带照相机PDA(personaldigitalassistants:个人数字助理)、
带照相机智能手机、带照相机或者连接有照相机的笔记本PC(personal
computer:个人电脑)、电子黑板等来构成。
另外,在图1中,示出了两个带照相机通信设备20(移动终端20’),但
这不过是为了示出二维码拍摄时与计算参考信息接收时的显示输出部21的变
迁而分开独立地表示,实际上给一个学生或老师准备一个带照相机通信设备
20。另外,函数计算器10(函数计算器10’)不过是代表性地示出一个,实际
上,包含有与学生人数对应的个数。另外,函数计算器10也可以还包括老师
用的一台。
上述函数计算器10(函数计算器10’)根据其需要便携性而由用户单手充
分把持且能够用单手操作的小型尺寸构成,在该函数计算器10的主体正面设
置有按键输入部11以及显示输出部12。
在上述按键输入部11具备有:数值/运算符号键组111,其用于输入数
值、公式、指示计算的执行;函数功能键组112,其用于输入各种函数、启动
存储器功能;模式设定键组113,其用于使各种动作模式的菜单画面显示、指
示动作模式的设定;以及光标键114,其用于进行显示于上述显示输出部12
的光标的移动操作、数据项目的选择操作等。
作为上述数值/运算符号键组111,排列有[0]~[9](数值)键、[+]
[-][×][÷](四则符号)键、[Ans][=](执行)键、[AC](清零)键
等。
作为上述函数功能键组112,以[x-1](-1幂;倒数)键为首,排列有[√□]
(平方根)键、[□/□](分数)键、[sin](正弦)、[M+](存储器加)键、
[STO](存储器登录)键等。
作为上述模式设定键组113,排列有[MODE](模式)键27、[SHIFT]
(移位)键、[ALPHA](字母)键、[ON](电源开启)键等。
此外,上述数值/运算符号键组111、函数功能键组112的键通过在操作
了[SHIFT]键之后继续被操作,从而不是该键顶所记载的键功能,而作为该
键的上方所记载的键发挥作用。例如,若在[SHIFT]键操作后[AC]键被
操作(以下,记载为[SHIFT]+[AC]键。以下相同。),则为[OFF](电
源关闭)键。[SHIFT]+[STO]键为[RCL](存储器一览显示)键。[SHIFT]
+[OPTN](选择)键为QR键26。此外,也可以将QR键26作为独立的一
个功能键。
上述显示输出部12由点矩阵型的液晶显示单元构成。
图2是表示上述函数计算器10的电子电路的构成的框图。
该函数计算器10的电子电路除了上述按键输入部11以及显示输出部12
以外,还具备作为运算控制器的CPU13、存储器14、以及记录介质读取部15。
另外,如该图中虚线所示,也可以具备无线通信部16。
上述CPU13根据存储于存储器14的公式计算处理程序141控制电路各部
的动作,进行与来自按键输入部11的按键输入信号对应的各种运算处理。该
公式计算处理程序141既可以预先存储于存储器14,或者,也可以经由记录
介质读取部15从存储卡等的外部记录介质M读取并存储到存储器14。该公
式计算处理程序141成为用户通过按键输入部11的操作无法改写。
为了在上述存储器14除了这样的用户不能改写的信息以外还存储用户可
改写的数据,而确保了输入数据区域142。
这里,在上述输入数据区域142,通过上述按键输入部11依次输入有被
按键输入的键码的数据,由此存储有所构成的公式的数据、表数据。例如数值
键用表示数字的码,“sin”等函数键用表示该函数的码,“+”“-”“×”“÷”
等算术符号键用表示该算术符号的码存储。另外,在该输入数据区域142也存
储有对于A、B、C、D、E、F、M、X、Y这9个字符分别独立地登录的不同
的数值等的变量。例如,通过进行上述按键输入部11的[3]键、[STO]键、
[(-)]键(=[A]键)这样的键操作,从而变量A被登录有数值“3”。并
且,也存储有根据上述按键输入部11的[MODE]键操作设定的计算功能的
类别(四则计算功能/复数计算功能/n进制计算功能/矩阵计算功能/向量
计算功能/统计计算功能/函数式表计算功能/方程式计算功能等)、以及与
该计算功能的类别对应的计算式等的计算种类、作为计算要素输入的数值等的
计算数据、根据计算执行获取到的计算结果数据。此外,将上述计算功能的种
类和与该计算功能的种类对应的计算的种类合起来作为“计算功能类别”,将
作为上述计算要素的计算数据作为“按功能区别计算数据”。
上述无线通信部16具备与Bluetooth(注册商标)、红外线通信等的外部
的带照相机通信设备20等进行无线通信的功能。
这样构成的函数计算器10通过上述CPU13按照上述公式计算处理程序
141所描述的指令控制电路各部的动作,软件和硬件协同动作,从而实现如在
后述的动作说明中说明的显示控制功能,即,将按照该函数计算器10的公式
计算处理的上述计算功能类别、按功能区别计算数据、计算结果数据二维码化,
在本实施方式中二维码图像(QR码)化,并通过显示输出部12显示输出。
上述带照相机通信设备20拍摄通过上述函数计算器10的CPU将上述QR
图像的数据输出至显示输出部12并在显示输出部12显示输出该QR图像而成
的二维码图像(QR码)Q的图像,并将该拍摄到的二维码图像(QR码)的
内容的数据(以下,称为条形码内容数据(QR数据))经由上述通信网络N
发送至预先设定了地址的计算服务器30。
图3是表示上述计算服务器30的电子电路的构成的框图。
该计算服务器30的电子电路具备作为运算控制器的CPU31、存储器32、
记录介质33、记录介质读取部34、以及通信部35。另外,如该图中虚线所示,
也可以具备按键输入部36或者显示输出部37。
上述CPU31根据预先存储于存储器32的、或者经由记录介质读取部34
从存储卡等的记录介质33读取到存储器32的、或者经由通信部35从通信网
络N上的未图示的Web服务器下载到存储器32的、服务器控制程序321来控
制电路各部的动作,执行与由上述通信部35接收到的从上述带照相机通信设
备20接收到的条形码内容数据(QR数据)对应的各种运算处理。
在上述存储器32中,除了存储有上述服务器控制程序321以外,还确保
了存储经由上述通信部35从带照相机通信设备20接收到的条形码内容数据
(QR数据)(计算功能类别/按功能区别计算数据/计算结果数据)并将其
暂时保存的接收数据存储器322。
此外,上述服务器控制程序321具备进行与该计算服务器30的操作人员
的按键输入部36的设定操作、维护操作等对应的设定动作、维护动作的功能、
以及将其动作的中途经过、结果在显示输出部37显示的功能等。
这样构成的计算服务器30通过上述CPU31根据上述服务器控制程序321
所描述的指令控制电路各部的动作,软件和硬件协同动作,从而实现如在以下
的动作说明中说明的服务器处理功能,即,进行与接收到的条形码内容数据
(QR数据)(计算功能类别/按功能区别计算数据/计算结果数据)对应的
计算参考信息(图像)的创建,将该计算参考信息的图像发送至作为上述接收
到的条形码内容数据(QR数据)的发送源的学生、老师的带照相机通信设备
20。
上述带照相机通信设备20能够将经由通信网络N从上述计算服务器30
接收到的计算参考信息的图像在其显示输出部21显示,或在该带照相机通信
设备20连接投影仪P来放大投影显示。
接下来,对上述构成的计算机系统的动作进行说明。
图4~图6是表示上述函数计算器10的显示控制处理的流程图。
图7是表示上述计算服务器30的服务器处理的流程图。
图8是表示按照上述函数计算器10的显示控制处理的矩阵模式中的与用
户操作对应的显示动作的图。
图9是表示根据上述函数计算器10的矩阵模式中的条形码内容数据(QR
数据)按照上述计算服务器30的服务器处理创建出的矩阵计算参考信息的图
像数据的图。
在上述函数计算器(信息显示装置)10中,如图8(A)所示,若按键输
入部11的[MODE]键被操作,且CPU将上述QR图像的数据显示在显示输
出部12,则计算功能一览菜单MF将该QR图像显示在显示输出部12(步骤
S101)。
在该实施方式的计算功能一览菜单MF中,8种计算功能([1]四则计算功
能/[2]复数计算功能/[3]n进制计算功能/[4]矩阵计算功能/[5]向量计算功
能/[6]统计计算功能/[7]函数式表计算功能/[8]方程式计算功能)以可选择
的方式显示。
(矩阵计算处理)
在上述计算功能一览菜单MF中,若通过用户操作选择了[4]矩阵计算功
能(步骤S102),则如图8(B)所示,该函数计算器10的动作模式被设定为
矩阵模式,用于输入矩阵(Matrix)的要素数据的矩阵名一览菜单Ma被显示
在显示输出部12(步骤S103)。
在该矩阵名一览菜单Ma的显示状态中,如图8(C)所示,即使[QR]
([SHIFT]+[OPTN])键被操作,该键操作也被作为无效处理,显示的内
容没有变化(步骤S104→S105)。
在上述矩阵名一览菜单Ma中,如图8(D)所示,若指定了用户所希望
的矩阵名(这里是[1:MatA])(步骤S106),则矩阵尺寸选择菜单Mb被显
示在显示输出部12(步骤S107)。
在该矩阵尺寸选择菜单Mb的显示状态中,如图8(E)所示,即使[QR]
键被操作,该键操作也被作为无效处理,显示的内容没有变化(步骤
S108→S109)。
在上述矩阵尺寸选择菜单Mb中,如图8(F)所示,若对于上述矩阵名
[MatA]指定了所希望的矩阵尺寸(这里是[5:2×2])(步骤S110),则与
该指定的矩阵尺寸对应的要素数据输入画面Ga被显示(步骤S111)。
在该要素数据输入画面Ga的显示状态中,如图8(G)以及图8(I)所
示,即使[QR]键被操作,该键操作也被作为无效处理,显示的内容没有变
化(步骤S112→S113)。
在上述要素数据输入画面Ga中,若在如图8(H)所示输入了上述矩阵
名[MatA]的要素数据[1,2,3,4]之后,如图8(J)所示,通过[AC]
键进行清零处理,操作了[MATRIX]([SHIFT]+[4])键,则式输入画面
Gb被显示(步骤S114)。
根据该式输入画面Gb,若矩阵计算式(这里是[det(MatA)])被输入,
如图8(K)所示显示于显示输出部12,则输入的矩阵计算式[det(MatA)]
和其计算对象[MatA]的要素数据[1,2,3,4]被存储到存储器14内的输
入数据区域142(步骤S115)。
在该矩阵计算式的输入中途,即使[QR]键被操作,该键操作也被作为
无效处理,显示的内容没有变化(步骤S116→S117)。
之后,如图8(L)所示,若通过[=]键的操作指示了计算执行,则与
上述矩阵计算式[det(MatA)](MatA=1,2,3,4)对应的计算被执行,该
计算式和计算结果[-2]的计算结果画面GA被显示在显示输出部12(步骤
S118)。
然后,为了从上述计算服务器30得到上述计算式[det(MatA)]和计算
结果[-2]的计算参考信息,而如图8(M)所示,若按键输入部11的[QR]
([SHIFT]+[OPTN])键被操作(步骤S119),则《执行中的计算功能类
别(矩阵计算功能)、按功能区别计算数据(矩阵计算式[det(MatA)]、计算
对象矩阵的要素数据(MatA=1,2,3,4))、计算结果数据[-2]》作为条
形码内容数据被二维码图像(QR码)化(Q),通过CPU将上述QR图像的
数据输出在显示输出部12,将该QR图像显示在显示输出部12(步骤S120)。
之后,在有上述要素数据的再输入的情况下,返回到从上述步骤S111开
始的处理(步骤S121→S111),在没有的情况下返回到从上述步骤S103开始
的处理。
这样,若如图8(N)所示,用学生自身、老师的带照相机通信设备(平
板PC等)20拍摄根据上述函数计算器10的矩阵计算功能中的计算处理显示
于显示输出部12的二维码(QR码)的图像Q,则作为上述二维码图像(QR
码)的内容的条形码内容数据(QR数据)被解读,作为该条形码内容数据(QR
数据)的《执行中的计算功能类别(矩阵计算功能)、按功能区别计算数据(矩
阵计算式[det(MatA)]、计算对象矩阵的要素数据(MatA=1,2,3,4))、
计算结果数据[-2]》自动地或者根据用户操作,从该通信设备20经由通信
网络N向上述计算服务器30发送(参照图2)。此外,用于访问上述计算服务
器30的地址被预先知道,操作用户自身的带照相机通信设备20来输入。或者,
如果该地址也一并被二维码图像(QR码)化,则能够从上述条形码内容数据
(QR数据)提取。
在上述计算服务器30中,若通过通信部35接收到从上述带照相机通信设
备20经由通信网络N发送来的条形码内容数据(QR数据)《执行中的计算功
能类别(矩阵计算功能)、按功能区别计算数据(矩阵计算式[det(MatA)]、
计算对象矩阵的要素数据(MatA=1,2,3,4))、计算结果数据[-2]》,则
通过CPU31判断为是通过QR操作的条形码内容数据(QR数据)的接收(步
骤S301(是))。
于是,上述接收到的条形码内容数据(QR数据)《执行中的计算功能类
别(矩阵计算功能)、按功能区别计算数据(矩阵计算式[det(MatA)]、计算
对象矩阵的要素数据(MatA=1,2,3,4))、计算结果数据[-2]》被暂时
保存到存储器32内的接收数据存储器322(步骤S302)。
这里,若判断为被保存到上述接收数据存储器322的条形码内容数据(QR
数据)是矩阵计算功能的数据(步骤S303(是)),则如图9所示,将上述矩
阵计算式[det(MatA)]的矩阵部分(MatA)置换成上述要素数据[1,2,3,
4]的计算式det([1,2,3,4])的图像作为Input画面Gi被创建(步骤S304)。
另外,上述计算结果数据[-2]的图像作为Output画面Go被创建(步
骤S305)。
于是,作为将上述创建出的Input画面Gi和Output画面Go上下配置而
成的矩阵计算参考信息的图像数据将作为上述接收到的条形码内容数据(QR
数据)的发送源的学生或者老师的带照相机通信设备20的邮件地址作为目的
地发送(步骤S306)。
由此,在上述学生或者老师的带照相机通信设备20亦即带照相机平板PC
等的显示输出部21,如图9所示,由上述学生的函数计算器10计算执行的矩
阵计算式(要素数据置换后)和其计算结果的图像数据Gi/Go作为矩阵计算
参考信息被显示。而且,通过利用投影仪P使该矩阵计算参考信息Gi/Go放
大投影地显示,从而能够由该学生、老师的全班同学一边互相确认该矩阵计算
的内容一边学习。
此外,因为上述函数计算器10中的矩阵模式中的矩阵计算功能与向量模
式的向量计算功能相同地被处理,所以省略该向量计算功能的详细的说明。
(统计计算处理)
图10是表示根据伴随按照上述函数计算器10的显示控制处理的统计模式
中的与用户操作对应的计算对象要素数据输入的显示动作和此时输出的条形
码内容数据(QR数据),按照上述计算服务器30的服务器处理创建出的统计
计算参考信息(其1)的图像数据的图。
在如上述图8(A)所示的函数计算器10的计算功能一览菜单MF中,若
通过用户操作选择了[6]统计计算功能(步骤S122),则如图10(A)所示,该
函数计算器10的动作模式被设定为统计模式,用于指定统计计算的种类的统
计计算种类一览菜单Mc被显示在显示输出部12(步骤S123)。
在该统计计算种类一览菜单Mc的显示状态中,如图10(B)所示,即使
[QR]键被操作,该键操作也被作为无效处理,显示的内容没有变化(步骤
S124→S125)。
在上述统计计算种类一览菜单Mc中,如图10(C)所示,若指定了用户
所希望的计算种类(这里是[1:1-VAR]→1变量统计计算)(步骤S126),
则用于输入该指定的计算种类(1变量统计计算)中的计算对象要素(表)数
据的表数据输入画面(这里是1变量输入画面)Gc被显示。
在该表数据输入画面(1变量输入画面)Gc中,若所希望的计算对象要
素(表)数据(这里是[x=1,12,34,…,29,12,1])被输入,则上述指
定的计算种类(1变量统计计算)和该被输入的要素数据[x=1,12,34,…,
29,12,1]存储于存储器14内的输入数据区域142(步骤S127)。
然后,为了从上述计算服务器30得到输入了上述指定的统计计算(1变
量统计计算)中的计算对象要素数据x的状态下的计算参考信息,而如图10
(D)所示,若按键输入部11的[QR]键被操作(步骤S128),则《执行中
的计算功能类别(统计计算功能和计算种类(1变量统计计算))、按功能区别
计算数据(计算对象要素数据(x=1,12,34,…,29,12,1))》作为条形
码内容数据被二维码图像(QR码)化(Q),通过CPU将上述QR图像的数
据显示在显示输出部12,从而将该QR图像显示在显示输出部12(步骤S129)。
这样,如图10(E)所示,若用学生自身、老师的带照相机通信设备(平
板PC等)20拍摄根据上述函数计算器10的统计计算功能中的计算处理(计
算对象要素数据的输入后)显示于显示输出部12的二维码图像(QR码)的
图像Q,则上述二维码图像(QR码)的内容被解读,作为该条形码的内容数
据的《执行中的计算功能类别(统计计算功能和计算种类(1变量统计计算))、
按功能区别计算数据(计算对象要素数据(x=1,12,34,…,29,12,1))》
自动地或者根据用户操作,从该通信设备20经由通信网络N向上述计算服务
器30发送(参照图2)。
在上述计算服务器30中,若通过通信部35接收到从上述带照相机通信设
备20经由通信网络N发送来的条形码内容数据(QR数据),则通过CPU31
判断为是通过QR操作的条形码内容数据(QR数据)的接收(步骤S301(是))。
于是,作为上述接收到的条形码内容数据(QR数据)的《执行中的计算
功能类别(统计计算功能和计算种类(1变量统计计算))、按功能区别计算数
据(计算对象要素数据(x=1,12,34,…,29,12,1))》被暂时保存到存
储器32内的接收数据存储器322(步骤S302)。
这里,若判断为被保存到上述接收数据存储器322的条形码内容数据(QR
数据)是统计计算功能的数据(步骤S307(是)),并且判断为该计算种类是1
变量统计计算(步骤S308(是)),则判断了是否是甚至包含有计算对象要素
数据的条形码内容数据(QR数据)(甚至包含有统计计算结果数据的条形码
内容数据(QR数据))(步骤S309)。
而且,若判断为被保存到上述接收数据存储器322的统计计算功能中的条
形码内容数据(QR数据)是甚至包含有计算对象要素数据的条形码内容数据
(QR数据)(步骤S309(是)),则首先,根据默认指定的图表种类(箱形图)
(步骤S310),由上述被接收保存的计算对象要素数据(x=1,12,34,…,
29,12,1),如图10(F)所示,箱形图Hi的图表图像作为Graph画面Gg
被创建(步骤S311)。
上述箱形图Hi的图表图像具体而言,与执行了上述计算对象要素数据(x
=1,12,34,…,29,12,1)的1变量统计计算的计算结果(min(x)[最
小值]=1、Q1[第一四分位数]=6.5、Med[中央值]=20.5、Q3[第三四
分位数]=33、Max(x)[最大值]=43)对应地描绘创建。
另外,上述被接收保存的计算对象要素数据(x=1,12,34,…,29,12,
1)的表T的图像作为Table画面Gt被创建(步骤S312)。
于是,作为将上述创建出的Graph画面Gg和Table画面Gt上下配置而成
的统计计算参考信息(其1)的图像数据将作为上述条形码内容数据(QR数
据)的发送源的学生或者老师的带照相机通信设备20的邮件地址作为目的地
发送(步骤S313)。
由此,在作为上述学生或者老师的带照相机通信设备20的带照相机平板
PC等的显示输出部21,如图10(F)所示,与上述学生的函数计算器10中的
统计计算处理(计算对象要素数据输入后)对应的图像数据Gg/Gt被作为统
计计算参考信息(其1)显示。而且,通过利用投影仪P将该统计计算参考信
息Gg/Gt放大投影显示,能够由该学生、老师的全班同学一边互相确认该统
计计算的内容一边学习。
此外,若在作为上述统计计算参考信息(其1)的图像数据Gg/Gt显示
于上述带照相机通信设备20的状态下,根据设置于该Graph画面Gg的图表
种类指定用下拉键PL的用户操作,该图表种类被指定为其他的种类的情况被
本计算服务器30接收(步骤S310),则如图10(G)所示,根据该指定的图
表种类,与上述被接收保存的计算对象要素数据(x=1,12,34,…,29,12,
1)对应的柱状图表Bo的图表图像、饼形图Ci的图表图像作为Graph画面Gg
被创建(步骤S311)。
图11是表示根据伴随按照上述函数计算器10的显示控制处理的统计模式
中的与用户操作对应的统计计算执行的显示动作和此时输出的条形码内容数
据(QR数据),按照上述计算服务器30的服务器处理创建出的统计计算参考
信息(其2)的图像数据的图。
在上述统计模式的函数计算器10中,根据上述步骤S122~S127的处理,
在用于上述指定的种类的统计计算(这里是1变量统计计算)的计算对象要素
数据(x=1,12,34,…,29,12,1)被输入后,如图11(A)所示,若通
过[=]键的用户操作指示了计算执行(步骤S130(是)),则该指定的种类
的统计计算(1变量统计计算)被执行(步骤S131)。
此时,在上述1变量统计计算的执行处理(S131)中,根据上述计算对象
要素数据(x=1,12,34,…,29,12,1),获取到例如13种统计计算结果
数据(x-[平均]、Σx[样本的总和]、Σx2[样本的平方和]、δ2x[总体方差]、
δx[总体标准偏差]、s2x[样本方差]、sx[总体标准偏差]、n[样本数]、min
(x)[最小值]、Q1[第一四分位数]、Med[中央值(中位数)]、Q3[第三
四分位数]、max(x)[最大值]),该各统计计算结果数据相对于上述显示输
出部12,分割成通过画面滚动而移动显示的多个计算结果画面Gc1~Gc3来显
示(步骤S132)。
而且,为了从上述计算服务器30得到执行了上述指定的统计计算(1变
量统计计算)的状态下的计算参考信息,而如图11(B)所示,若按键输入部
11的[QR]键被操作(步骤S133),则《执行中的计算功能类别(统计计算
功能和计算种类(1变量统计计算))、统计计算结果数据(x-(x的平均值)、
Σx、Σx2、δ2x、δx、s2x、sx、n、min(x)、Q1、Med、Q3、max(x))》作为
条形码内容数据被二维码图像(QR码)化(Q),通过CPU将上述QR图像
的数据输出在显示输出部12,从而将该QR图像显示输出在显示输出部12(步
骤S134)。
之后,在有上述计算对象要素数据的再输入的情况下,返回到从上述步骤
S127开始的处理(步骤S135→S127),在没有的情况下返回到从上述步骤S123
开始的处理。
这样,如图11(C)所示,若用学生自身、老师的带照相机通信设备(平
板PC等)20拍摄根据上述函数计算器10的统计计算功能中的计算执行显示
于显示输出部12的二维码图像(QR码)的图像Q,则作为上述二维码图像
(QR码)的内容的条形码内容数据(QR数据)被解读,该条形码内容数据
(QR数据)《执行中的计算功能类别(统计计算功能和计算种类(1变量统计
计算))、统计计算结果数据(x-(x的平均值)、Σx、Σx2、δ2x、δx、s2x、sx、
n、min(x)、Q1、Med、Q3、max(x))》自动地或者根据用户操作,从该通
信设备20经由通信网络N向上述计算服务器30发送(参照图2)。
在上述计算服务器30中,若通过通信部35接收到从上述带照相机通信设
备20经由通信网络N发送来的条形码内容数据(QR数据)《执行中的计算功
能类别(统计计算功能和计算种类(1变量统计计算))、统计计算结果数据(x
-(x的平均值)、Σx、Σx2、δ2x、δx、s2x、sx、n、min(x)、Q1、Med、Q3、
max(x))》,则通过CPU31判断为是通过QR操作的条形码内容数据(QR数
据)的接收(步骤S301(是))。
于是,上述接收到的条形码内容数据(QR数据),即伴随上述函数计算
器10中的统计计算处理的执行的计算功能类别(统计计算功能和计算种类(1
变量统计计算))、统计计算结果数据(x-、Σx、Σx2、…、Med、Q3、max(x))
被暂时保存到存储器32内的接收数据存储器322(步骤S302)。
这里,若判断为被保存到上述接收数据存储器322的条形码内容数据(QR
数据)是统计计算功能的数据(步骤S307(是)),并且判断为其计算种类是1
变量统计计算(步骤S308(是)),且判断为是甚至包含有统计计算结果数据
的条形码内容数据(QR数据)(步骤S309(否)),则由上述被接收保存的统
计计算结果数据(x-、Σx、Σx2、…、Med、Q3、max(x)),如图11(D)、(E)
所示,该统计计算结果的一览显示图像作为Output画面Go被创建(步骤
S314)。
另外,由上述被接收保存的统计计算结果数据(x-、Σx、Σx2、…、Med、
Q3、max(x)),箱形图Hi的图表图像通过上述相同的创建方法作为Graph画
面Gg被创建(步骤S315)。
于是,作为将上述创建出的Output画面Go和Graph画面Gg上下配置而
成的统计计算参考信息(其2)的图像数据将作为上述条形码内容数据(QR
数据)的发送源的学生或者老师的带照相机通信设备20的邮件地址作为目的
地发送(步骤S316)。
由此,在作为上述学生或者老师的带照相机通信设备20的带照相机平板
PC等的显示输出部21,如图11(D)所示,与上述学生的函数计算器10中
的统计计算处理(统计计算执行)对应的图像数据Go/Gg被作为统计计算参
考信息(其2)显示。而且,通过利用投影仪P将该统计计算参考信息Go/
Gg放大投影显示,能够由该学生、老师的全班同学一边互相确认该统计计算
的内容一边学习。
图12是表示根据伴随按照上述函数计算器10的显示控制处理的统计模式
中的与用户操作对应的统计计算执行的显示动作和此时输出的条形码内容数
据(QR数据),按照上述计算服务器30的服务器处理创建出的统计计算参考
信息(其3)的图像数据的图。
该图12所示的实施方式是指定正态分布概率计算作为统计计算的种类
(步骤S122~S126)。
而且,若成为计算对象的分布概率P(t)、Q(t)、R(t)中,这里,如图
12(A)所示,输入P(t)的要素数据P(1)(步骤S127),如图12(B)所
示,通过[=]键的操作指示计算执行(步骤S130(是)),则执行了正态分
布概率P(1)的计算(步骤S131),其计算结果[0.84134]的计算结果画面
GA被显示在显示输出部12(步骤S132)。
而且,为了从上述计算服务器30得到执行了上述指定的统计计算(正态
分布概率计算)的状态下的计算参考信息,而如图12(B)所示,若按键输入
部11的[QR]键被操作(步骤S133),则执行中的计算功能类别(统计计算
功能和计算种类(正态分布概率计算))、统计计算结果数据(0.84134)被二
维码图像(QR码)化(Q),通过CPU将上述QR图像的数据输出至显示输
出部12,从而将该QR图像显示输出在显示输出部12(步骤S134)。
之后,与上述相同地,若用学生自身、老师的带照相机通信设备(平板
PC等)20拍摄,则作为上述二维码图像(QR码)的内容的条形码内容数据
(QR数据)被解读,该条形码内容数据(QR数据)自动地或者根据用户操
作,从该通信设备20经由通信网络N向上述计算服务器30发送(参照图2)。
在该情况下,在计算服务器30中,如图12(E)所示,根据从上述带照
相机通信设备20接收到的条形码内容数据(QR数据),上述正态分布概率计
算的计算式[P(1)]的图像作为Input画面Gi被创建,另外,上述计算结果
数据[0.84134]的图像作为Output画面Go被创建。
于是,作为将上述创建出的Input画面Gi和Output画面Go上下配置而
成的统计计算参考信息(其3)的图像数据将作为上述条形码内容数据(QR
数据)的发送源的学生或者老师的带照相机通信设备20的邮件地址作为目的
地发送。
(方程式计算处理)
图13是表示根据上述函数计算器10的显示控制处理的方程式模式中的与
用户操作对应的显示动作的图。
图14是表示根据上述函数计算器10的方程式模式中的条形码内容数据
(QR数据)按照上述计算服务器30的服务器处理创建出的方程式计算参考
信息的图像数据的图。
在如上述图8(A)所示的函数计算器10的计算功能一览菜单MF中,若
通过用户操作选择了[8]方程式计算功能(步骤S136),则如图13(A)所示,
该函数计算器10的动作模式被设定为方程式模式,用于指定方程式计算的种
类的方程式计算种类一览菜单Md被显示在显示输出部12(步骤S137)。
在该方程式计算种类一览菜单Md的显示状态中,如图13(B)所示,即
使[QR]键被操作,该键操作也被作为无效处理,显示的内容没有变化(步
骤S138→S139)。
在上述方程式计算种类一览菜单Md中,如图13(C)所示,若指定了用
户所希望的计算种类(这里是[anX+bnY=cn]→2元联立方程式计算)(步
骤S140),则用于输入该指定的计算种类(2元联立方程式计算)中的计算对
象要素数据的要素数据输入画面(这里是系数(a,b,c)输入画面)Gd被显
示。
在该要素数据输入画面(a,b,c)Gd中,如图13(E)所示,若所希望
的计算对象要素数据(这里是[第一方程式:a1=1,b1=1,c1=3][第二方
程式:a2=1,b2=2,c2=4])被输入,则上述指定的计算种类(2元联立方
程式计算)和该被输入的要素数据被存储到存储器14内的输入数据区域142
(步骤S141)。此外,例如以在x的系数的值是1的情况下代替显示为“1x”
而显示为“x”,且在系数的值是“0”的情况下,消除变量“x”的显示的方式
动作。
此外,在上述要素数据输入画面(系数输入画面)Gd的显示状态下,如
图13(D)、(F)所示,即使[QR]键被操作,该键操作也被作为无效处理,
显示的内容没有变化(步骤S142→S143)。
之后,如图13(G)、(I)所示,若通过[=]键的用户操作指示了计算
执行(步骤S144(是)),则该指定的种类的方程式计算(2元联立方程式计算)
被执行,其计算结果[X=2,Y=1]作为X的解计算结果画面GX或者作为
Y的解计算结果画面GY被显示在显示输出部12(步骤S145)。
此外,如图13(H)、(J)所示,上述X的解计算结果画面GX和Y的解
计算结果画面GY的切换根据按键输入部11的[QR]键的用户操作进行。
而且,为了从上述计算服务器30得到执行了上述指定的方程式计算(2
元联立方程式计算)的状态下的计算参考信息,而在按键输入部11的[QR]
键被操作的情况下(步骤S146),《执行中的计算功能类别(方程式计算功能
和计算种类(2元联立方程式计算))、按功能区别计算数据(计算对象方程式
的要素数据([第一方程式:a1=1,b1=1,c1=3][第二方程式:a2=1,b2
=2,c2=4])、方程式计算结果数据(X=2,Y=1)》被二维码图像(QR码)
化(Q),通过CPU将上述QR图像的数据输出至显示输出部12,并将该QR
图像显示输出在显示输出部12(步骤S147)。
之后,在有上述计算对象要素数据的再输入的情况下,返回到从上述步骤
S141开始的处理(步骤S148→S141),在没有的情况下返回到从上述步骤S137
开始的处理。
这样,如图13(K)所示,若用学生自身、老师的带照相机通信设备(平
板PC等)20拍摄根据上述函数计算器10的方程式计算功能中的计算执行显
示于显示输出部12的二维码图像(QR码)的图像Q,则作为上述二维码图
像(QR码)的内容的条形码内容数据(QR数据)被解读,作为该条形码内
容数据(QR数据)的《执行中的计算功能类别(方程式计算功能和计算种类
(2元联立方程式计算))、按功能区别计算数据(计算对象方程式的要素数据
([第一方程式:a1=1,b1=1,c1=3][第二方程式:a2=1,b2=2,c2=4])、
方程式计算结果数据(X=2,Y=1)》自动地或者根据用户操作,从该通信设
备20经由通信网络N向上述计算服务器30发送(参照图2)。
在上述计算服务器30中,若通过通信部35接收到从上述带照相机通信设
备20经由通信网络N发送来的条形码内容数据(QR数据),则通过CPU31
判断为是通过QR操作的条形码内容数据(QR数据)的接收(步骤S301(是))。
于是,作为上述接收到的条形码内容数据(QR数据)的《执行中的计算
功能类别(方程式计算功能和计算种类(2元联立方程式计算))、按功能区别
计算数据(计算对象方程式的要素数据([第一方程式:a1=1,b1=1,c1=3]
[第二方程式:a2=1,b2=2,c2=4])、方程式计算结果数据(X=2,Y=1)》
被暂时保存到存储器32内的接收数据存储器322(步骤S302)。
这里,若判断为被保存到上述接收数据存储器322的条形码内容数据(QR
数据)是方程式计算功能的数据(步骤S317(是)),则如图14所示,根据上
述计算种类(2元联立方程式计算)和其要素数据([第一方程式:a1=1,b1
=1,c1=3][第二方程式:a2=1,b2=2,c2=4]),该2元联立方程式的计
算式(x+y=3,x+2y=4)的图像作为Input画面Gi被创建(步骤S318)。
另外,上述计算结果数据(x=2,y=1)的图像作为Output画面Go被创
建(步骤S319)。
并且,根据上述计算种类(2元联立方程式计算)和其要素数据([第一
方程式:a1=1,b1=1,c1=3][第二方程式:a=21,b2=2,c2=4]),描
绘了与第一方程式[x+y=3]对应的图R(红色)和与第二方程式[x+2y
=4]对应的图B(蓝色)的图表图像Fu作为Graph画面Gg被创建(步骤S320)。
此时,也可以与图表图像建立关联进行第一方程式[x+y=3]是图表R(红
色、实线)的主旨的记载和第二方程式[x+2y=4]是图表B(蓝色、虚线)
的主旨的显示。
于是,作为将上述创建出的Input画面Gi、Output画面Go、以及Graph
画面Gg从上按顺序配置而成的方程式计算参考信息的图像数据将作为上述条
形码内容数据(QR数据)的发送源的学生或者老师的带照相机通信设备20
的邮件地址作为目的地发送(步骤S321)。
由此,在作为上述学生或者老师的带照相机通信设备20的带照相机平板
PC等的显示输出部21,如图14所示,由上述学生的函数计算器10计算执行
的2元联立方程式和其计算结果以及其图表构成的图像数据Gi/Go/Gg被作
为方程式计算参考信息显示。而且,通过利用投影仪P将该方程式计算参考信
息Gi/Go/Gg放大投影显示,能够由该学生、老师的全班同学一边互相确认
该方程式计算的内容一边学习。
此外,因为上述函数计算器10中的方程式模式中的方程式计算功能与不
等式模式的不等式计算功能相同地被处理,所以省略该不等式计算功能的详细
的说明。
此外,在与上述函数计算器10中的各种计算功能对应的处理中,仅在能
够获取用于根据其各个计算功能的种类从上述计算服务器30得到适当的计算
参考信息的数据(功能类别、按功能区别计算数据、计算结果数据)的处理步
骤中将上述[QR]键的键操作设为有效,将除此以外的处理步骤中的上述[QR]
键的键操作设为无效。并且,也可以如图8(A′)~(L′)的圆圈Y或者圆圈
N所示,为通过在上述[QR]键的键操作有效时显示QR符号SB,在无效时
非显示,来更明确地表示能够获取上述适当的计算参考信息的处理步骤的构
成。
因此,根据上述构成的函数计算器(信息显示装置)10,若选择用户所希
望的计算功能的类别(模式),输入在选择出的计算功能类别中的计算式中成
为计算对象的要素数据的数值数据,并指示该计算的执行,则根据上述计算式
和其计算对象的要素数据计算出的计算结果的数据被显示在显示输出部12。
而且,在上述选择出的计算功能的类别(模式)中,若在得到了上述计算对象
的要素数据和上述计算结果的数据中的任意一方或者双方的阶段中操作了
[QR]键,则除了计算功能类别(上述选择出的计算功能的类别和该计算功
能中的计算种类(计算式))以外,上述计算对象的要素数据和上述计算结果
的数据中的任意一方或者双方被二维码(QR码)化并在上述显示输出部12
显示输出。
由此,用户能够仅通过将上述显示输出的二维码通过具备了通用的二维码
读取功能的带照相机通信设备(平板PC等)20读取并数据化,并向上述计算
服务器30发送,来在上述计算的过程中的适当的时机从该计算服务器30获取
适当的计算参考信息进而一边确认一边学习。
因此,根据上述函数计算器(信息显示装置)10,能够根据计算的种类和
计算的状态,将用于创建适合外部设备的参考信息的适当的数据以该外部设备
能够获取的方式输出。
另外,根据上述构成的计算服务器30,在上述函数计算器10中的矩阵计
算功能中的计算功能类别(矩阵计算功能和其计算式)、以及计算对象要素数
据和计算结果数据作为上述二维码的数据被接收到的情况下,输入了该计算对
象要素数据的计算式的图像的Input画面Gi和该计算结果数据的图像的Output
画面Go被创建,作为矩阵计算参考信息发送至上述数据发送源的通信设备20。
另外,根据上述构成的计算服务器30,在上述函数计算器10中的统计计
算功能中的计算功能类别(统计计算功能和该统计计算的种类(例如1变量统
计计算))、以及计算对象要素数据(变量x的表数据)作为上述二维码的数据
被接收到的情况下,使该计算对象要素数据(变量x的表数据)成为箱形图
Hi的图表图像的Graph画面Gg和成为表图像T的Table画面Gt被创建,作
为统计计算参考信息(其1)发送至上述数据发送源的通信设备20。
另外,根据上述构成的计算服务器30,在上述函数计算器10中的统计计
算功能中的计算功能类别(统计计算功能和该统计计算的种类(13种类))、
以及各计算结果数据作为上述二维码的数据被接收到的情况下,使该各计算结
果数据成为一览的Output画面Go和成为箱形图Hi的图表图像的Graph画面
Gg被创建,作为统计计算参考信息(其2)发送至上述数据发送源的通信设
备20。
另外,根据上述构成的计算服务器30,在上述函数计算器10中的方程式
计算功能中的计算功能类别(方程式计算功能和该方程式计算的种类(例如2
元联立方程式))、以及计算对象要素数据和计算结果数据作为上述二维码的数
据被接收到的情况下,输入了该计算对象要素数据的联立方程式的图像的
Input画面Gi、该计算结果数据的图像的Output画面Go、以及使该联立方程
式成为图表图像Fu的Graph画面Gg被创建,作为方程式计算参考信息发送
至上述数据发送源的通信设备20。
由此,上述函数计算器(信息显示装置)10的用户能够在各种计算过程
中的适当的时机从该计算服务器30获取适当的内容的计算参考信息进而一边
确认一边学习。
此外,在上述各实施方式中记载的计算机系统的各处理的方法,即,图4~
图6的流程图所示的上述函数计算器(信息显示装置)10的显示控制处理、
图7的流程图所示的上述计算服务器30的服务器处理等的各方法均作为能够
使计算机执行的程序,能够储存并发布到存储卡(ROM卡、RAM卡等)、磁
盘(软磁(注册商标)盘、硬盘等)、光盘(CD-ROM、DVD等)、半导体存
储器等的记录介质。另外,用于实现上述各方法的程序的数据能够作为程序代
码的形式在通信网络N上传输,通过通信部将该程序数据获取到与通信网络N
连接的电子设备的运算控制器,从而也能够实现上述的显示控制功能、服务器
功能。
以下,参照附图对本发明的优选的第二实施方式进行说明。
[信息处理系统的功能构成]
[函数计算器]
函数计算器10’是与图1所示的函数计算器10相同的外观,如图15所示,
函数计算器10’主要具备输入部1040、显示部1042、存储部1044、RAM1046
(RandomAccessMemory:随机存取存储器)以及CPU1048(CentralProcessing
Unit:中央处理器)。
输入部1040由各键组构成,将与按下的键对应的信号输出至CPU1048。
显示部1042由显示器12构成,根据来自CPU1048的信号显示各种信息。
存储部1044是由ROM(ReadOnlyMemory:只读存储器)等构成的非易
失性的存储器。
存储部1044存储各种程序,这里特别是存储QR码生成程序1044a。
QR码生成程序1044a是用于使CPU1048执行后述的QR码生成处理(参
照图16A)的程序。
存储部1044中也存储有各种数据。
存储部1044中存储有多个计算模式、终端ID等。
在多个计算模式按照每个模式分配有模式码,计算模式和模式码以彼此1
对1对应的状态存储于存储部1044。模式码用于确定计算模式。
所谓“终端ID”是函数计算器10’固有的机种编号且确定出函数计算器
10’的机种名。
RAM1046是暂时储存信息的易失性存储器。
RAM1046形成储存各种程序、这些各种程序所涉及的数据等的多个工作
区域。
CPU1048对函数计算器10’的各部进行中央控制。
CPU1048将从储存于存储部44的系统程序以及从各种应用程序中指定的
程序展开到RAM1046,通过与在RAM1046展开的程序的协作,执行各种处
理。
[服务器]
服务器30’具备与图1的计算服务器30对应的功能,具有与函数计算器
10’几乎相同的构成。
服务器30’具备存储部3054、RAM3056以及CPU3058,除此以外具备通
信部3059。
存储部3054是由ROM(ReadOnlyMemory)等构成的非易失性的存储器。
存储部3054存储各种程序,这里特别是存储QR码利用程序3054a。
QR码利用程序3054a是用于使CPU3058执行后述的QR码利用处理(参
照图16(b))的程序。
存储部3054中也存储有各种数据。
存储部3054中存储有模板信息3054b。
模板信息3054b是与存储于函数计算器10’的存储部1044的多个计算模式
同等的信息,与存储于函数计算器10’的存储部1044的多个计算模式对应,在
存储部3054按照每个计算模式存储有模板信息3054b。
在存储部3054中,也在模板信息3054b按照每个模式分配有模式码,计
算模式和模式码彼此1对1对应。
模板信息3054b按照每个终端ID储存多个。
根据这样的数据构成,如果模式码以及终端ID被特定,则确定出一个计
算模式。
RAM3056是暂时储存信息的易失性存储器,形成储存各种程序、这些各
种程序所涉及的数据等的多个工作区域。
通信部3059由所谓的收发器构成,使用于与移动终端20’之间的数据的接
收和发送。
CPU3058对服务器30’的各部进行中央控制。
特别是CPU3058能够从存储部54提取适当的模板信息3054b(计算模式),
或者转换存储部3054的模板信息3054b。
[移动终端]
移动终端20’具备与图1的带照相机通信设备20对应的功能,具有与函数
计算器10’几乎相同的构成。
移动终端20’具备输入部2060、显示部2062、存储部2064、RAM2066以
及CPU2068,除此以外还具备拍摄部2070以及通信部2072。
输入部2060由所谓的触摸面板构成,使用于接受用户的触摸操作。
显示部2062由显示器构成,根据来自CPU2068的信号显示各种信息。
存储部2064是由ROM等构成的非易失性的存储器,存储各种程序以及
各种数据。
RAM2066是暂时储存信息的易失性存储器,形成储存各种程序、这些各
种程序所涉及的数据等的多个工作区域。
拍摄部2070由所谓的照相机构成,使用于拍摄显示于函数计算器10’的显
示器12的QR码。
通信部2072由所谓的收发器构成,使用于与服务器30’之间的数据的接收
和发送。
CPU2068对移动终端20’的各部进行中央控制。
特别是CPU2068能够对利用拍摄部2070拍摄到的QR码解码,能够将解
码信息从通信部2072发送到服务器30’,或者对服务器30’指示计算模式的变
更。
[信息处理系统的动作]
[函数计算器的动作]
在函数计算器10’中执行了QR码生成处理。
QR码生成程序1044a被从存储部44读出并在RAM1046展开的结果,QR
码生成处理通过QR码生成程序1044a和CPU1048的协作来执行,CPU1048
根据QR码生成程序1044a执行该处理。
如图3A所示,若用户操作MODE键27和光标键114来从多个计算模式
选择中选择一个,并且,操作(数值)键来输入数值,则CPU1048受理计算
模式的选择、数值的输入(步骤T10)。
在图16A中,示出选择了EQN(方程式计算)模式作为计算模式,输入
了由公式“x+2y+z=2”、“3x+5y+3z=5”、“7x+8y+7z=8”构成的联立
方程式的例子。
之后,CPU1048生成包括与选择出的计算模式对应的模式码、输入的数
值、函数计算器10’的终端ID的发送用数据(步骤T11)。
在图16A中,示出输入了按顺序表示公式“x+2y+z=2”的各变量的系
数以及右边的数值的“1,2,1,2”、相同地与公式“3x+5y+3z=5”对应
的“3,5,3,5”、和相同地与公式“7x+8y+7z=8”对应的“7,8,7,8”
作为数值的例子。
之后,CPU1048生成将发送用数据编码的QR码,并使其在显示器12显
示(步骤T12、T13)。
[移动终端的动作]
若用户用拍摄部2070拍摄函数计算器10’的QR码,则CPU2068将QR
码解码,CPU2068将解码后的发送用数据从通信部2072发送至服务器30’。
[服务器的动作]
在服务器30’中,执行了QR码利用处理。
QR码利用程序3054a被从存储部54读出并在RAM3056展开的结果,QR
码利用处理通过QR码利用程序3054a与CPU3058的协作来执行,CPU3058
根据QR码利用程序3054a执行该处理。
如图16B所示,CPU3058经由通信部3059接收发送用数据并对其进行解
析(步骤T20、T21)。
之后,CPU3058根据解析结果,确定发送用数据所包含的模式码、数值、
终端ID,从存储部54提取与该模式码以及终端ID对应的模板信息3054b(步
骤T22)。
这里特别是参照发送用数据所包含的模式码,确定与该模式码对应的模板
信息3054b并提取。
在图16B中,示出从EQN模式用的模板信息、MATRIX(矩阵计算)模
式用的模板信息、STAT(统计计算)模式用的模板信息等中,提取出与发送
用数据所包含的EQN模式的模式码对应的EQN模式用的模板信息的例子。
之后,CPU3058对于提取出的模板信息3054b,套用确定出的数值,构建
与由函数计算器10’选择出的计算模式对应的原本的计算式(步骤T23、T24)。
在图16B中,示出对于由公式“ax+by+cz=d”、“ex+fy+gz=h”、“ix
+jy+kz=l”构成的联立方程式的EQN模式用的模板信息的系数a~l,确定
出的数值以1→a、2→b、1→c、2→d、3→e、5→f、3→g、5→h、7→i、8→j、
7→k、8→l这样的方式套用的例子。
之后,CPU3058将构建出的计算式数据从通信部3059发送至移动终端
20’,用户能够将在函数计算器10’表现出的原本的计算式按原样地在移动终端
20’中利用(执行)。
之后,CPU3058反复判定是否在移动终端20’中变更了计算模式(步骤
T30)。
在这样的工序中,若用户对移动终端20’的输入部2060进行触摸操作,变
更计算模式,则移动终端20’的CPU2068将其主旨从通信部2072发送至服务
器30’指示计算模式的变更,服务器30’的CPU3058经由通信部3059接收该
主旨并判定计算模式的变更的有无。
在变更了计算模式的情况下,CPU3058重新从存储部3054提取与变更后
的计算模式对应的模板信息3054b(步骤T31)。
之后,CPU3058对于重新提取的模板信息3054b,不变更之前确定出的数
值按原样套用,将构建出的计算式转换成其它的计算式(步骤T32)。
在图16B中,示出计算模式从EQN模式变更为MATRIX模式或者STAT
模式,对于MATRIX模式用或者STAT模式用的模板信息的变量a~l,之前
确定出的数值以1→a、2→b、1→c、2→d、3→e、5→f、3→g、5→h、7→i、
8→j、7→k、8→l这样的方式套用例子。
而且,在这样的情况下,CPU3058也将转换后的计算式数据从通信部3059
发送至服务器20’,用户能够将转换后的计算式按原样在服务器20’中利用。
在以上的本实施方式中,如图16(a)的步骤T10~T13,图16(b)的步
骤T20~T24所示,在函数计算器10’侧中,根据模式码、输入的数值以及终
端ID生成了QR码,在服务器30’侧中,根据模式码以及终端ID提取了模板
信息3054b,对于提取出的模板信息3054b套用输入的数值,构建了与在函数
计算器10’中选择出的计算模式对应的计算式。
根据这样的构成,只要在函数计算器10’侧输入数值,则在服务器30’侧
中计算模式被补足,函数计算器10’的数学表现保持原样在服务器20’中实现。
因此,在服务器20’中,能够与服务器30’协作瞬时地创建方程式表现、矩阵
表现这样的数学表现的数据。
并且在服务器30’侧已经准备了模板信息3054b,所以在函数计算器10’
侧中,仅模式码、数值以及终端ID这样的小容量的数据被编码为QR码即可,
也能够将函数计算器10’的数学表现的数据经由服务器30’虚拟地发送至服务
器20’。
如以上所述,也能够在服务器20’中保持原样地利用函数计算器10’的数
学表现。
在这样的情况下,数学表现的显示对象从小型的函数计算器10’切换为大
型的服务器20’,所以能够对于用户提供“视觉上容易明白的表现”,也能够将
该数学表现的数据“粘贴在电子报告”等,将函数计算器10’内的信息向外部
输出来活用。
如图16B的步骤T30~T32所示,在函数计算器10’侧输入的数值被固定
着,在服务器30’侧仅数学表现能够转换,所以对伴随用户的设计变更的计算
模式的变更也能够灵活地对应。
此外,能够应用本发明的实施方式并不局限于上述的实施方式、变形例,
能够在不脱离本发明的主旨的范围适当地变更。
例如,将本发明的电子设备(第一电子设备)作为函数计算器10’进行了
说明,但能够应用本发明的并不局限于这种产品,能够应用于移动电话、个人
计算机、平板终端(包括智能机。)、PDA(PersonalDigitalAssistant:掌上电
脑)、游戏机等全部电子设备。
将本发明的第二电子设备作为服务器20’进行了说明,但该第二电子设备
如果基本具有拍摄功能和通信功能,则也能够应用于开闭式移动电话、个人计
算机、平板终端、PDA、游戏机等全部电子设备。
将本发明的信息处理装置作为服务器30’进行了说明,但该信息处理装置
如果基本具有通信功能、存储功能、以及信息处理功能,则也能够应用于移动
电话、个人计算机、平板终端、PDA、游戏机等全部电子设备。
另外,也可以为QR码生成程序44a存储于对于函数计算器10’能够装卸
的外部信息记录介质。
也可以为QR码利用程序54a也存储于对于服务器30’能够装卸的外部信
息记录介质。
本申请发明并不局限于上述各实施方式,在实施阶段能在不脱离其主旨的
范围进行各种变形。并且,上述各实施方式包含有各种阶段的发明,能够通过
公开的多个构成要件中的适当的组合提取出各种发明。例如,即使从各实施方
式所示的全部构成要件删除几个构成要件,或几个构成要件以不同的形态组
合,在能够解决发明所要解决的课题的栏中说明的课题,得到发明效果栏中说
明的效果的情况下,该构成要件被删除或被组合的构成也能作为发明被提取。