计算方法及装置的制造方法
【技术领域】
[0001]本公开涉及界面交互领域,特别涉及一种计算方法及装置。
【背景技术】
[0002]随着电子技术的不断发展,智能手机等便携式智能设备正越来越普及,且智能设备的功能也由越来越丰富活。
[0003]以智能手机为例,用户在使用智能手机的过程中,经常会遇到需要进行简单的数学计算的场景,比如,用户超市购物后,在智能手机的笔记本应用中记录购物花费时,若购买的商品较多,不便于心算,则用户可以退出笔记本界面,打开智能手机中的计算器计算获得结果后,再返回到笔记本界面中输入结果。
[0004]在相关技术中,每当遇到计算场景时,需要用户退出当前界面,打开计算器并进行计算,导致用户操作过程繁杂,用户体验较低。
【发明内容】
[0005]为了解决相关技术中每当遇到计算场景时,需要用户退出当前界面,打开计算器并进行计算,导致用户操作过程繁杂的问题,本公开提供了一种计算方法及装置。所述技术方案如下:
[0006]第一方面,提供一种计算方法,所述方法包括:
[0007]获取用户在当前界面中选择的目标文本;
[0008]检测所述目标文本是否为数学算式;
[0009]若检测结果为所述目标文本为数学算式,则对所述数学算式进行计算;
[0010]显示计算所述数学算式获得的计算结果。
[0011]可选的,所述获取用户选择的目标文本,包括:
[0012]当检测到用户的圈字操作时,将所述圈字操作所选中的文本内容获取为所述目标文本。
[0013]可选的,所述获取用户选择的文本内容,包括:
[0014]检测用户是否对预先设置的可操作区域进行选择操作;
[0015]当检测到用户对预先设置的可操作区域的选择操作时,将所述可操作区域中包含的文本内容获取为所述目标文本。
[0016]可选的,所述方法还包括:
[0017]在将所述可操作区域中包含的文本内容获取为所述目标文本之前,检测当前界面中显示的文本是否包含数字与数学运算符的组合;
[0018]若检测结果为当前界面中显示的文本包含数字与数学计算符的组合,则将所述数字与数学运算符的组合对应的显示区域设置为所述可操作区域。
[0019]可选的,所述检测所述目标文本是否为数学算式,包括:
[0020]通过计算器应用的数学运算库检测所述目标文本是否为数学算式。
[0021]可选的,所述显示计算所述数学算式获得的计算结果,包括:
[0022]将所述目标文本替换显示为所述计算结果。
[0023]第二方面,提供了一种计算装置,所述装置包括:
[0024]文本获取模块,用于获取用户在当前界面中选择的目标文本;
[0025]算式检测模块,用于检测所述目标文本是否为数学算式;
[0026]计算模块,用于若所述算式检测模块的检测结果为所述目标文本为数学算式,则对所述数学算式进行计算;
[0027]显示模块,用于显示计算所述数学算式获得的计算结果。
[0028]可选的,所述文本获取模块,包括:
[0029]第一获取子模块,用于当检测到用户的圈字操作时,将所述圈字操作所选中的文本内容获取为所述目标文本。
[0030]可选的,所述文本获取模块,包括:
[0031]第二获取子模块,用于当检测到用户对预先设置的可操作区域的选择操作时,将所述可操作区域中包含的文本内容获取为所述目标文本。
[0032]可选的,所述装置还包括:
[0033]组合检测模块,用于在所述第二获取子模块将所述可操作区域中包含的文本内容获取为所述目标文本之前,检测当前界面中显示的文本是否包含数字与数学运算符的组合;
[0034]区域设置模块,用于若所述组合检测模块的检测结果为当前界面中显示的文本包含数字与数学运算符的组合,则将所述数字与数学运算符的组合对应的显示区域设置为所述可操作区域。
[0035]可选的,所述算式检测模块,用于通过计算器应用的数学运算库检测所述目标文本是否为数学算式。
[0036]可选的,所述显示模块,用于将所述目标文本替换显示为所述计算结果。
[0037]第三方面,提供了一种计算装置,所述装置包括:
[0038]处理器;
[0039]用于存储处理器可执行指令的存储器;
[0040]其中,所述处理器被配置为:
[0041]获取用户在当前界面中选择的目标文本;
[0042]检测所述目标文本是否为数学算式;
[0043]若检测结果为所述目标文本为数学算式,则对所述数学算式进行计算;
[0044]显示计算所述数学算式获得的计算结果。
[0045]本公开的实施例提供的技术方案可以包括以下有益效果:
[0046]通过获取用户在当前界面中选择的目标文本,若检测出该目标文本为数学算式,则对该数学算式进行计算,显示计算该数学算式获得的计算结果,用户只需要在当前界面中选择数学算式即可以完成计算,不需要执行手动退出当前的界面以及打开计算器应用等操作,解决了相关技术中每当遇到计算场景时,需要用户退出当前界面,打开计算器并进行计算,导致用户操作过程繁杂的问题,达到简化用户操作,提高用户体验的效果。
[0047]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0048]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
[0049]图1是根据一示例性实施例示出的一种计算方法的流程图;
[0050]图2是根据另一示例性实施例示出的一种计算方法的流程图;
[0051]图3是根据另一示例性实施例示出的圈字操作的操作示意图;
[0052]图4是根据另一示例性实施例示出的计算结果选项示意图;
[0053]图5是根据又一示例性实施例示出的一种计算方法的流程图;
[0054]图6是根据又一示例性实施例示出的选择操作的操作示意图;
[0055]图7是根据又一示例性实施例示出的计算结果选项示意图;
[0056]图8是根据一示例性实施例示出的一种计算装置的框图;
[0057]图9是根据另一示例性实施例示出的一种计算装置的框图;
[0058]图10是根据一示例性实施例示出的一种计算装置的框图。
【具体实施方式】
[0059]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0060]图1是根据一示例性实施例示出的一种计算方法的流程图。该计算方法用于智能设备中,该智能设备可以是智能手机、平板电脑以及电子书阅读器等。如图1所示,该计算方法可以包括以下步骤。
[0061]在步骤102中,获取用户在当前界面中选择的目标文本。
[0062]在步骤104中,检测该目标文本是否为数学算式。
[0063]在步骤106中,若检测结果为该目标文本为数学算式,则对该数学算式进行计算。
[0064]在步骤108中,显示计算该数学算式获得的计算结果。
[0065]比如,用户使用智能手机中的笔记本应用记