计算方法及电子终端技术

技术编号:14076993 阅读:43 留言:0更新日期:2016-11-30 12:09
本发明专利技术涉及通信领域,公开了一种计算方法,应用于电子终端,电子终端的显示界面包括第一区域和第二区域,第一区域用于在监测到计算式的输入时显示输入的计算式,第二区域用于根据输入的计算式显示对应的计算结果;计算方法包括:监测第一区域的计算式是否发生更改;若监测到计算式发生改变,则对更改后的计算式进行计算,得到更改后的计算结果;在第二区域显示更改后的计算结果。本发明专利技术还提供了一种电子终端。同现有技术相比,本发明专利技术中的实施方式使用户可以方便的更改在电子终端中输入的计算式,并且还可以方便用户查看计算结果以及方便用户查看计算式是否存在错漏情况,给用户带来了便利。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及通信领域中的计算方法及电子终端
技术介绍
近年来,随着通信技术的不断发展以及时代的不断进步,手机已成为人们日常生活中必不可少的通讯工具,这是因为手机携带便捷,使用简单,给人们的生活带来了极大的便利。而且目前手机的功能也越来越强大,除了具有通信功能外,手机中附带的许多工具也给我们的生活带来了极大地便利。比如:手机中的计算器可以使我们不必再笔算或者特意找来计算器才能完成一些复杂的计算,我们只需拿出手机即可完成复杂的计算。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:手机计算器在每次对计算式进行计算后,会对计算式进行清除,然后将计算结果显示在显示屏上。但是这种计算方式无法对计算式进行检查,如果要检查计算式是否是正确的,只能先记录上述的计算结果,然后再重新输入计算式进行计算,比较两次结果是否是一致的,操作繁琐。
技术实现思路
本专利技术实施例的目的在于提供一种计算方法及电子终端,使得用户可以方便的更改在电子终端中输入的计算式,并且还可以方便用户查看计算结果以及方便用户查看计算式是否存在错漏情况,给用户带来了便利。为解决上述技术问题,本专利技术的实施方式提供了一种计算方法,该计算方法应用于电子终端,电子终端的显示界面包括第一区域和第二区域,第一区域用于在监测到计算式的输入时显示输入的计算式,第二区域用于根据输入的计算式显示对应的计算结果。计算方法包括:监测第一区域的计算式是否发生更改;若监测到计算式发生改变,则对更改后的计算式进行计算,得到更改后的计算结果;在第二区域显示更改后的计算结果。本专利技术的实施方式还提供了一种电子终端,包括:人机交互模块、输入监测模块以及计算模块;人机交互模块,第一区域用于在监测到计算式的输入时显示输入的计算式,第二区域用于根据输入的计算式显示对应的计算结果;输入监测模块,用于监测第一区域的计算式是否发生更改;计算模块,用于在输入监测模块监测到计算式发生改变时,对更改后的计算式进行计算,得到更改后的计算结果;人机交互模块,还用于在第二区域显示更改后的计算结果。本专利技术实施方式相对于现有技术而言,用户可以通过第一区域输入计算式,并且可以对第一区域显示的计算式进行查看或更改,从而可以使用户方便快捷的在输入界面输入或者更改计算式。通过检测到第一区域的计算式发生变化,对更改后的计算式进行计算,并且将更改后的计算结果在第二区域进行显示,由于电子终端可以同时将计算式和计算结果进行显示,所以方便用户查看结果的同时还可以方便用户查看计算式是否存在错漏情况,给用户带来了便利。且现有技术还存在当比较两次结果不一致时,需要再次进行计算比较的问题,本专利技术实施方式同样可以解决此问题。另外,电子终端至少执行两个线程;其中,第一线程用于监测第一区域的计算式是否发生更改;第二线程用于对所述计算式进行计算。通过多个线程对计算式进行检测和计算可以进一步保证本专利技术的可行性。另外,在监测第一区域的计算式是否发生更改时,用于监测第一区域的计算式是否发生更改的线程在监测到对计算式的任何修改时,实时将更改后的计算式传递给用于对计算式进行计算的线程;在对更改后的计算式进行计算,得到更改后的计算结果时,用于对计算式进行计算的线程实时对更改后的计算式进行计算;在第二区域显示更改后的计算结果时,第二区域实时显示更改后的计算结果。通过实时检测是否对第二区域的计算式做修改,并在监测到对计算式的任何修改时,实时对更改后的计算式进行计算,实时显示更改后的计算结果。可以实现自动对修改后的计算式进行计算,而且操作简单,使用方便,实用性较强。另外,在监测第一区域的计算式是否发生更改时,用于监测计算式是否发生更改的线程在监测到对计算式的修改确认之后,将更改后的计算式传递给用于对计算式进行计算的线程。在用户的手动确认之后再对修改之后的计算式进行计算,使得只有在用户需要查看修改计算式之后的计算结果时,才会对更改后的计算式进行计算,这种设计方式更加人性化,实用性较强。另外,对计算式的修改确认为:接收到用户输入的等于符号或者回车符号。从而可以根据实际设计的需求,将修改确认设计成任意组合形式,以满足不同的使用者的使用需求。附图说明图1是根据第一实施方式中计算方法的流程图;图2是根据第二实施方式中用于监测计算式是否发生更改的线程的流程图;图3是根据第二实施方式中计算式显示区和计算结果显示区上下并列设置的显示示意图;图4是根据第二实施方式中用于对计算式进行计算的线程的流程图;图5是根据第二实施方式中计算式显示区和计算结果显示区左右并列设置的显示示意图;图6是根据第三实施方式中用于监测计算式是否发生更改的线程的流程图;图7是根据第三实施方式中用于对计算式进行计算的线程的流程图;图8是根据第四实施方式中电子终端的结构框图;图9是根据第七实施方式中电子终端的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术中的计算方法可以应用于各种安装在电子终端上的计算器客户端或者应用程序。电子终端可以但不限于为:智能手机(如Android手机、iOS手机等)、平板电脑(PAD)、掌上电脑、个人计算机(PC)、计算器或者移动互联网设备等。本专利技术的第一实施方式涉及一种计算方法,应用于电子终端,电子终端的显示界面包括第一区域和第二区域,第一区域用于在监测到计算式的输入时显示输入的计算式,第二区域用于根据输入的计算式显示对应的计算结果。计算方法的具体流程如图1所示,其包括:步骤101,监测第一区域中的计算式。需要说明的是,可以为第一区域加设监听器,用来监测第一区域中的计算式。具体地说,监听器在监测到计算式的输入时,在第一区域中显示输入的计算式,可以用于供用户进行查看输入的计算式是否正确,或者,在计算式错误时,监测用户输入的更改计算式的信息,并将更改后的计算式在第一区域中显示。步骤102,判断计算式是否发生改变。如果是,则进入步骤103,否则,返回步骤101继续检测。监听器监测到第一区域的计算式发生更改,则可以判定为计算式发生改变,就触发计算函数。则进入步骤103。步骤103,对更改后的计算式进行计算,得到更改后的计算结果,并将计算结果显示在第二区域。触发的计算函数对改变后的文本计算式进行计算,并将计算结果更新到第二区域进行显示。值得一提的是,第二区域显示计算结果时,第一区域的计算式不清除。通过上述内容,不难发现,本实施方式中,用户可以通过输入界面输入计算式,并且可以对第一区域显示的计算式进行查看或更改,从而可以使用户方便快捷的在输入界面输入或者更改计算式。通过检测到计算式发生变化,对更改后的计算式进行计算,并且将更改后的计算结果显示,由于电子终端可以同时将计算式和计算结果进行显示,所以方便用户查看结果的同时还可以方便用户查看计算式是否存在错漏情况,给用户带来了便利。且现有技术还存在当比较两次结果不一致时,需要再次进行计算比较的问题,本专利技术实施方式同样可以解决此问题。本专利技术的第二实施方式本文档来自技高网...
计算方法及电子终端

【技术保护点】
一种计算方法,其特征在于,应用于电子终端,所述电子终端的显示界面包括第一区域和第二区域,所述第一区域用于在监测到计算式的输入时显示输入的计算式,所述第二区域用于根据所述输入的计算式显示对应的计算结果;所述计算方法包括:监测第一区域的计算式是否发生更改;若监测到计算式发生更改,则对更改后的计算式进行计算,得到更改后的计算结果;在所述第二区域显示更改后的计算结果。

【技术特征摘要】
1.一种计算方法,其特征在于,应用于电子终端,所述电子终端的显示界面包括第一区域和第二区域,所述第一区域用于在监测到计算式的输入时显示输入的计算式,所述第二区域用于根据所述输入的计算式显示对应的计算结果;所述计算方法包括:监测第一区域的计算式是否发生更改;若监测到计算式发生更改,则对更改后的计算式进行计算,得到更改后的计算结果;在所述第二区域显示更改后的计算结果。2.根据权利要求1所述的计算方法,其特征在于,所述电子终端至少执行两个线程;其中,第一线程用于监测第一区域的计算式是否发生更改;第二线程用于对所述计算式进行计算。3.根据权利要求2所述的计算方法,其特征在于,在所述监测第一区域的计算式是否发生更改时,用于监测计算式是否发生更改的线程在监测到对计算式的任何修改时,实时将更改后的计算式传递给用于对计算式进行计算的线程;在所述对更改后的计算式进行计算,得到更改后的计算结果时,所述用于对计算式进行计算的线程实时对更改后的计算式进行计算;在所述第二区域显示更改后的计算结果时,在所述第二区域实时显示更改后的计算结果。4.根据权利要求3所述的计算方法,其特征在于,在实时将更改后的计算式传递给用于对计算式进行计算的线程时,所述用于监测计算式是否发生更改的线程以预设的时间间隔将当前监测到的计算式传递给所述用于对计算式进行计算的线程。5.根据权利要求3所述的计算方法,其特征在于,在所述监测第一区域的...

【专利技术属性】
技术研发人员:冉小庆
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1