首页 / 计算器计算方法及系统

计算器计算方法及系统无效专利 发明

技术领域

[0001] 本发明涉及计算器技术领域,尤其涉及一种计算器计算方法及系统。

相关背景技术

[0002] 计算器极大的方便了人们对于数字的整合计算。计算器根据表现形式可分为实物形态的计算器与软件形式的计算器。
[0003] 对于软件形式的计算器,现有技术中,人们在使用计算器进行一系列计算步骤后,计算器只能输出计算结果,然而,在计算过程中,难免因按键错误,导致最后计算结果不正确,且无法进行检查,只能进行多次重复计算,以确保准确性,费时费力;另外,也不能直接利用之前多次的计算式及计算结果,操作效率较低。

具体实施方式

[0018] 以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
[0019] 请参图1所示,在本发明一具体实施方式中,所述计算器计算方法,其具体包括如下步骤来实现:S1、从计算器用户界面接收输入信号;计算器包括实体计算器(硬件组成)和计算器软件(在线应用软件、网页软件、小程序等),计算器用户界面包括若干按键和显示区域,用户通过点击相应的数字按键和计算符按键或者其它功能按键,来实现计算器计算功能。其中,作为计算器本身,每一个按键对应唯一的输入信号。
[0020] S2、根据所述输入信号获取相应的计算式,并计算所述计算式相应的计算结果;其中,在本实施方式中,因每一个输入信号在被接受后,计算器内的控制器识别该输入信号后,可获取相对应的计算数字或者计算符。比如:当前用户所需输入的数字为“16”,那么用户必然会先点击按键“1”,再点击按键“6”,两个输入键被点击后分别发送对应的输入信号给计算器的控制器,控制器通过识别两输入信号,获取到“16”这个计算数字,以此类推,在获取到“+”、“-”、“*”、“/”等计算符后,即可获取到当前输入的计算式,比如:“16*21=”。
[0021] 计算器内预先设定的计算规则,可准确计算出所述计算式的计算结果,其中,计算规则为本领域普通技术人员所熟知的技术,申请人在此不再赘述。
[0022] S3、将所述计算式的计算过程及计算结果反馈至所述计算器用户界面,形成可直接插入至新计算式的参数。
[0023] 本发明为了保证用户所有输入的计算过程(计算数字、计算符等)的正确性,还设计了计算过程可查功能。具体地,在本实施方式中,通过将计算式及相应的计算结果通过反馈至计算器用户界面,并在用户界面上特定区域进行显示,从而用户可直观地查看之前所有输入过程和计算结果。
[0024] 值得一提的是,本发明具体实施方式中,显示在用户界面上的计算过程及计算结果还可以直接作为计算参数被调用到新的计算式中,从而也实现了数字记忆的功能,且本发明的数字记忆不单单是记忆一个数字,所有被反馈的数字和计算式都可以被调用,进而方便了用户使用计算器作计算。
[0025] 参图2所示,其表示了本发明计算器用户界面的组成。本实施方式中,所述计算器用户界面包括计算区及计算记忆区,其中,计算区包括数字显示框、若干固定按键;优选地,计算记忆区包括“清除记录”的按键,显示其上的计算过程可通过此按键清除。
[0026] 参图3所示,于本发明中,用户输入了一系列计算式、并根据每一个计算式生成了计算结果,在计算记忆区的区域内显示用户所有的计算过程和计算结果。其中,优选地,在用户每输入一个计算符“=”后,计算记忆区便显示出相对应的一组计算式和计算结果。
[0027] 其中,优选地,在本发明第一实施方式中,所述步骤S3具体包括:S31、将所述计算过程拆分成计算数字12、复合计算字段13,其中,所述复合计算字段包括计算符及与所述计算符相对应的计算数字;以“16+28=44”为例,其中,“16”为计算数字12、“+28=”为复合计算字段13、“44”指计算结果14。当然,符合计算字段也可为包括多个计算数字和计算符的组合,比如“+23-44/2=”。
[0028] S32、将所述计算数字12、复合计算字段13及计算结果14反馈至所述计算器用户界面,形成可以直接插入至新计算式的参数。其中,在计算记忆区上的计算数字12、复合计算字段13及计算结果14分别被设置为点击按键,用户通过点击相应位置的按键,即可实现将相应字段的内容作为新计算式的一部分进行计算。比如,用户通过左边的计算区输入了一个数字“26”后,再点击计算记忆区中的复合计算字段“/4=”后,便可快捷地得到“26/4=6”的计算过程,实现一键快捷输入,提升用户使用体验。
[0029] 更优选地,在本实施方式中,所述步骤S3还包括:将所述计算数字、复合计算字段按照所述计算式的计算逻辑进行排列。比如,用户输入的计算式是:“16+28-12/4”,按照计算符的计算优先级,优先计算“12/4=3”,再计算“16+28=44”,最后计算“44-3=41”,那通过用户输入“=”后,在计算记忆区中显示的信息便是“12/4=3;16+28=44;44-3=41”。
[0030] 参图4所示,在本发明第二实施方式中,优选地,计算器的用户界面上设置了若干固定按键11,于是,所述计算器的计算方法还包括:将所述复合计算字段生成为所述计算区的固定按键。例如:在计算记忆区中显示了一个复合计算字段为:“+28=”,那通过将该复合字段的功能和计算区的某个固定按键相对应,在用户点击此固定按键11后,计算器程序根据内部保存的数据,依次模拟发出“+”,“28”和“=”键,使得用户可以一键完成运算。
[0031] 本实施方式中,还可将非常复杂的数学计算式的功能嵌入到某个固定按键上,比如:工资个人所得税的算式、房贷利息算式等等,用户通过输入基本工资后,再点击个人所得税的固定按键,便可直接得到所需缴纳的税数额,从而方便人们进行特殊计算。
[0032] 值得一提的,本发明其他实施方式中,所述方法还包括:将所述计算过程及计算结果上传至云端服务器并存储。其中,计算器上所有的计算过程和计算结果,可以通过互联网存储到服务器上,这些数据一旦离开了计算器,并上传到服务器,用户就可以进行浏览、复制、保存到文件中等操作。
[0033] 为了让用户能够从服务器上取回自己的计算记录,通常的方法是要求用户注册和登录。而现实中很多用户不愿意注册。本发明采用了动态生成“存取票据”的概念。存取票据是服务器为每一个客户端(浏览器)自动生成的,唯一的字符串。当用户的计算记录被送到服务器上时,同时送出这个存取票据,当用户点击计算器中的链接浏览服务器上的计算记录时,也自动送出这个存取票据,服务器根据这个存取票据查出用户全部的计算记录,传回给浏览器显示。除了浏览显示以外,服务器还可以提供其他数据处理功能,例如编辑、分类、统计、求和等。
[0034] 参图5所示,相应地,本发明具体实施方式中,一种计算器的计算系统,其应用上述的方法,其包括如下单元:信号接收单元101、用于从计算器用户界面接收输入信号;
计算单元102、用于根据所述输入信号获取相应的计算式,并计算所述计算式相应的计算结果;计算器内预先设定的计算规则,可准确计算出所述计算式的计算结果,其中,计算规则为本领域普通技术人员所熟知的技术,申请人在此不再赘述。
[0035] 计算记忆单元103、用于将所述计算式的计算过程及计算结果反馈至所述计算器用户界面,形成可直接插入至新计算式的参数。本发明为了保证用户所有输入的计算过程(计算数字、计算符等)的正确性,还设计了计算过程可查功能。具体地,在本实施方式中,通过将计算式及相应的计算结果通过反馈至计算器用户界面,并在用户界面上特定区域进行显示,从而用户可直观地查看之前所有输入过程和计算结果。
[0036] 值得一提的是,本发明具体实施方式中,显示在用户界面上的计算过程及计算结果还可以直接作为计算参数被调用到新的计算式中,从而也实现了数字记忆的功能,且本发明的数字记忆不单单是记忆一个数字,所有被反馈的数字和计算式都可以被调用,进而方便了用户使用计算器作计算。
[0037] 优选地,本实施方式中,所述计算记忆单元103具体地:首先,其用于将所述计算过程拆分成计算数字、复合计算字段,其中,所述复合计算字段包括计算符及与所述计算符相对应的计算数字;其中,所述复合计算字段包括计算符及与所述计算符相对应的计算数字;以“16+28=44”为例,其中,“16”为计算数字、“+28=”为复合计算字段、“44”指计算结果。当然,符合计算字段也可为包括多个计算数字和计算符的组合,比如“+23-44/2=”。
[0038] 再者,其用于将所述计算数字、复合计算字段及计算结果反馈至所述计算器用户界面,形成可以直接插入至新计算式的参数。其中,在计算记忆区上的计算数字、复合计算字段及计算结果分别被设置为点击按键,用户通过点击相应位置的按键,即可实现将相应字段的内容作为新计算式的一部分进行计算。比如,用户通过左边的计算区输入了一个数字“26”后,再点击计算记忆区中的复合计算字段“/4=”后,便可快捷地得到“26/4=6”的计算过程,实现一键快捷输入,提升用户使用体验。
[0039] 优选地,本实施方式中,计算记忆单元103还用于:将所述计算数字、复合计算字段按照所述计算式的计算逻辑进行排列。比如,用户输入的计算式是:“16+28-12/4”,按照计算符的计算优先级,优先计算“12/4=3”,再计算“16+28=44”,最后计算“44-3=41”,那通过用户输入“=”后,在计算记忆区中显示的信息便是“12/4=3;16+28=44;44-3=41”。
[0040] 更优选地,本实施方式中,所述计算器计算系统还用于:将所述复合计算字段生成为所述计算区的固定按键。例如:在计算记忆区中显示了一个复合计算字段为:“+28=”,那通过将该复合字段的功能和计算区的某个固定按键相对应,在用户点击此固定按键11后,计算器程序根据内部保存的数据,依次模拟发出“+”,“28”和“=”键,使得用户可以一键完成运算。此系统中,还可将非常复杂的数学计算式的功能嵌入到某个固定按键上,比如:工资个人所得税的算式、房贷利息算式等等,用户通过输入基本工资后,再点击个人所得税的固定按键,便可直接得到所需缴纳的税数额,从而方便人们进行特殊计算。
[0041] 更优选地,本实施方式中,所述系统还用于:将所述计算过程及计算结果上传至云端服务器并存储。其中,计算器上所有的计算过程和计算结果,可以通过互联网存储到服务器上,这些数据一旦离开了计算器,并上传到服务器,用户就可以进行浏览、复制、保存到文件中等操作。
[0042] 为了让用户能够从服务器上取回自己的计算记录,通常的方法是要求用户注册和登录。而现实中很多用户不愿意注册。本系统中采用了动态生成“存取票据”的概念。存取票据是服务器为每一个客户端(浏览器)自动生成的,唯一的字符串。当用户的计算记录被送到服务器上时,同时送出这个存取票据,当用户点击计算器中的链接浏览服务器上的计算记录时,也自动送出这个存取票据,服务器根据这个存取票据查出用户全部的计算记录,传回给浏览器显示。除了浏览显示以外,服务器还可以提供其他数据处理功能,例如编辑、分类、统计、求和等。
[0043] 综上所述,与现有技术相比,本发明通过将计算器的计算过程及计算结果反馈到用户界面,形成可直接插入至新计算式的参数,使得用户可查看计算过程中所输入的计算过程是否准确,且可重复利用之前多次的计算过程及计算结果,省时省力,计算效率较高。
[0044] 应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
[0045] 上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。

当前第1页 第1页 第2页 第3页