一种数据的处理方法及装置的制造方法

文档序号:10724848阅读:466来源:国知局
一种数据的处理方法及装置的制造方法
【专利摘要】本发明提供一种数据的处理方法及装置,方法包括:接收智能计算模式的开启指令;根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;采用所述摄像头扫描待运算的数据;根据输入的运算符计算扫描得到的数据;显示计算出的运算结果数据。即本发明利用移动终端摄像头智能识别待运算的数字,并自动对待运算的数字进行运算,不需要用户手动输入运算数据,因此该智能计算模式的处理速度快而且准确率高,非常适合大量数据的处理,给用户操作带来极大的便利。
【专利说明】
一种数据的处理方法及装置
技术领域
[0001 ]本发明涉及数据处理技术领域,尤其涉及一种数据的处理方法及装置。
【背景技术】
[0002]随着通信技术的发展,移动终端也变得越来越为普及,其在人们生活中所扮演的角色也变得越来越为重要。通过移动终端,人们不仅可以进行通讯,而且还可以进行购物或娱乐等多种活动。在日常的这些活动中,例如,用户可以利用移动终端提供的计算器来进行相关的数据运算。然而,该移动终端自带的计算器,为需要用户手动操作实现运算的模式,即需要用户每手动输入一个数据后,便手动选择一次运算符号,然后再手动输入下一个数据,以此类推。由上可知,该普通模式的计算器,其效率低且失误率高,很难实现大量数据的处理。
[0003]故,有必要提出一种新的技术方案,以解决上述技术问题。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种数据的处理方法及装置,旨在解决现有技术中存在的移动终端自带的计算器,为需要用户手动操作实现运算的模式,即需要用户每手动输入一个数据后,便手动选择一次运算符号,然后再手动输入下一个数据,以此类推。由上可知,该普通模式的计算器,其效率低且失误率高,很难实现大量数据的处理的问题。
[0005]为解决上述技术问题,本发明实施例提供了以下技术方案:
[0006]本发明实施例提供了一种数据的处理方法,所述数据的处理方法,包括以下步骤:
[0007]接收智能计算模式的开启指令;
[0008]根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0009]采用所述摄像头扫描待运算的数据;
[0010]根据输入的运算符计算扫描得到的数据;
[0011]显示计算出的运算结果数据。
[0012]为解决上述技术问题,本发明实施例还提供了以下技术方案:
[0013]本发明实施例还提供了一种数据的处理装置,所述数据的处理装置,包括:
[0014]开启指令接收模块,用于接收智能计算模式的开启指令;
[0015]摄像头开启模块,用于根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0016]扫描模块,用于采用所述摄像头扫描待运算的数据;
[0017]计算模块,用于根据输入的运算符计算扫描得到的数据;
[0018]显示模块,用于显示计算出的运算结果数据。
[0019]相对于现有技术,本发明提供的数据的处理方法及装置,通过接收智能计算模式的开启指令;根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;采用所述摄像头扫描待运算的数据;根据输入的运算符计算扫描得到的数据;显示计算出的运算结果数据。即本发明利用移动终端摄像头智能识别待运算的数字,并自动对待运算的数字进行运算,不需要用户手动输入运算数据,因此该智能计算模式的处理速度快而且准确率高,非常适合大量数据的处理,给用户操作带来极大的便利。
【附图说明】
[0020]图1是本发明实施例一提供的数据的处理方法的实现流程示意图;
[0021 ]图2是本发明实施例提供的智能计算模式的界面示意图;
[0022]图3是本发明实施例二提供的数据的处理方法的实现流程示意图;
[0023]图4是本发明实施例三提供的数据的处理方法的实现流程示意图;
[0024]图5是本发明实施例四提供的数据的处理装置的模块示意图;
[0025]图6是本发明实施例五提供的数据的处理装置的模块示意图;
[0026]图7是本发明实施例六提供的数据的处理装置的模块示意图。
【具体实施方式】
[0027]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0028]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0029]本发明提供的数据的处理方法及装置,主要应用于移动终端设备,如:手机、电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0030]以下将分别进行详细说明。
[0031 ] 实施例一
[0032]请参阅图1,所示为本发明实施例提供的数据的处理方法。
[0033]所述数据的处理方法,应用于移动终端中,具体包括如下步骤:
[0034]在步骤SlOl中,接收智能计算模式的开启指令;
[0035]例如,在移动终端安装了智能计算器软件,在屏幕上显示该智能计算器软件对应的图标,当用户点击该图标时,后台会接收到智能计算模式的开启指令,此时,移动终端进入所述智能计算模式并调用移动终端摄像头,以进行扫描待运算的数据。
[0036]又如,在移动终端自带的计算器软件中增加一切换开关,该切换开关用于在普通计算模式与智能计算模式之间进行切换。当当前处于普通计算模式时,用户点击了该切换开关,后台会接收到智能计算模式的开启指令,此时,那么从普通计算模式切换至智能计算模式,即移动终端进入所述智能计算模式并调用移动终端摄像头,以进行扫描待运算的数据。
[0037]在步骤S102中,根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0038]在本发明实施例中,在进入所述智能计算模式的步骤之后,还包括:将移动终端的显示屏幕划分为摄像头显示区以及计算器操作区,如图2所示。其中,该计算器操作区与普通计算器界面总体相似,只是多了标识符输入的功能键。
[0039]在本发明实施例中,由于被扫描的物体上可能存在其他干扰数字(如发票代码、发票号码等),该干扰数字也暴露在移动终端摄像头的成像区域,因此这必然会导致计算器数字识别率和准确率低下。为了解决这个问题,本实施例设计标识符识别功能。即在根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头的步骤之后,还包括:接收输入的标识符,以使移动终端根据该标识符来提取标识符之后的数字,从而进行运算。
[0040]然而,可以理解的是,由于使用习惯,本实施例主要是开启移动终端的后置摄像头。通过该移动终端的后置摄像头来扫描待运算的数据。
[0041]在本发明实施例中,在所述根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头的步骤之后,还包括:接收输入的运算符,以便当所有待运算的数据均扫描完毕后,便采用该运算符对扫描得到的数据进行运算。
[0042]在步骤S103中,采用所述摄像头扫描待运算的数据;
[0043]在本发明实施例中,在采用所述摄像头扫描待运算的数据的步骤之后,还包括:从所述数据中提取匹配所述标识符的数字;即移动终端根据该标识符来提取标识符之后的数字,从而进行运算。
[0044]作为本发明一优选实施例,为了让用户及时了解提取的数字是否是正确的数字,那么在从所述数据中提取匹配所述标识符的数字的步骤之后,还包括:
[0045]显示提取出的数字;
[0046]接收用户对所述数字的确认指令;
[0047]根据所述确认指令,将所述数字保存至待运算的文件中。
[0048]由上可知,即只有用户确认了该数字,那么该数字才会被保存至待运算的文件中,以进行后续的运算操作。因此,本方案有效避免了扫描到错误的待运算的数字。
[0049]然而,可以理解的是,在所述显示提取出的数字的步骤之后,还包括:
[0050]判断是否接收到重扫指令;
[0051]当判断出接收到重扫指令后,则删除当前提取出的数字;
[0052]采用所述摄像头重新扫描当前待运算的数据。
[0053]由上可知,如果提取的数字是错误的,那么用户可以点击重新扫描,这样便舍弃了当前提取出的数字,以使摄像头重新扫描当前待运算的数据,只有用户确认了该数字是正确的话,那么该数字才会被保存至待运算的文件中,以进行后续的运算操作。该方案能提供用户一个重新扫描待运算数据的接口,因此方便用户操作。
[0054]在步骤S104中,根据输入的运算符计算扫描得到的数据;
[0055]在本发明实施例中,所述根据输入的运算符计算扫描得到的数据的步骤,具体包括:根据输入的运算符计算提取出的数字。
[0056]如,当待运算的所有数据均扫描完毕后,那么从待运算的文件中导出待运算的数字,并根据输入的运算符计算从待运算的文件中导出待运算的数字。
[0057]在步骤S105中,显示计算出的运算结果数据。
[0058]下面通过举例子来详细描述本实施例一提供的数据的处理方法的实现过程。
[0059]手机在其自带的计算器软件中定义一个切换开关,该切换开关用于普通计算模式和智能计算模式之间的切换。当当前处于普通计算模式时,用户点击了该切换开关,那么会进入智能计算模式,此时,手机调用后置摄像头,接着用户输入运算符,之后,采用该后置摄像头来扫描需要做运算的数据,如发票的金额。当待运算的所有数据均扫描完毕后,那么从待运算的文件中导出待运算的数字,并根据输入的运算符计算从待运算的文件中导出待运算的数字,最后在屏幕上显示计算出的运算结果数据供用户查看。
[0060]优选的,由于被扫描物体上可能存在其他干扰数字(如发票代码、发票号码等),该干扰数字也暴露在手机摄像头的成像区域,因此这必然会导致计算器数字识别率和准确率低下。为了解决这个问题,本发明设计了标识符识别功能。手机调用后置摄像头以后,屏幕会弹出提示框,提示用户输入标识符(如Y4、€)。用户输入标识符之后,移动终端根据该标识符从后置摄像头扫描得到的数据中提取标识符之后的数字。提取到被扫描物标识符之后的数字后,该数字会显示在屏幕上供用户确认是否正确,如屏幕上会显示出“确定”和“重扫”的选项框,如提取的数字与被扫描数字一致,那么用户点击确定,如不一致,用户点击重扫。被用户点击确定的扫描数字会被自动保存到一个excel文件中,方便用户后期导出数据。
[0061 ]由上可知,本实施例一提供的数据的处理方法,通过接收智能计算模式的开启指令;根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;采用所述摄像头扫描待运算的数据;根据输入的运算符计算扫描得到的数据;显示计算出的运算结果数据。即本发明在扫描待运算的数据之前,事先输入运算符,后面扫描得到的所有数据均会执行此种运算,利用移动终端摄像头智能识别待运算的数字,并根据事先输入的运算符自动对待运算的数字进行运算,不需要用户手动输入运算数据,因此该智能计算模式的处理速度快而且准确率高,非常适合大量数据的处理,给用户操作带来极大的便利。
[0062]实施例二
[0063]请参阅图3,所示为本发明实施例二提供的数据的处理方法。
[0064]所述数据的处理方法,应用于移动终端中,具体包括如下步骤:
[0065]在步骤S201中,接收智能计算模式的开启指令;
[0066]例如,在移动终端安装了智能计算器软件,在屏幕上显示该智能计算器软件对应的图标,当用户点击该图标时,后台会接收到智能计算模式的开启指令,此时,移动终端进入所述智能计算模式并调用移动终端摄像头,以进行扫描待运算的数据。
[0067]又如,在移动终端自带的计算器软件中增加一切换开关,该切换开关用于在普通计算模式与智能计算模式之间进行切换。当当前处于普通计算模式时,用户点击了该切换开关,后台会接收到智能计算模式的开启指令,此时,那么从普通计算模式切换至智能计算模式,即移动终端进入所述智能计算模式并调用移动终端摄像头,以进行扫描待运算的数据。
[0068]在步骤S202中,根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0069]在本发明实施例中,在进入所述智能计算模式的步骤之后,还包括:将移动终端的显示屏幕划分为摄像头显示区以及计算器操作区,如图2所示。其中,该计算器操作区与普通计算器界面总体相似,只是多了标识符输入的功能键。
[0070]在步骤S203中,接收输入的标识符;
[0071]在本发明实施例中,由于被扫描的物体上可能存在其他干扰数字(如发票代码、发票号码等),该干扰数字也暴露在移动终端摄像头的成像区域,因此这必然会导致计算器数字识别率和准确率低下。为了解决这个问题,本实施例设计该标识符识别功能。即移动终端可以根据该标识符来提取标识符之后的数字,从而进行运算。这样准确率高。
[0072]然而,可以理解的是,由于使用习惯,本实施例主要是开启移动终端的后置摄像头。通过该移动终端的后置摄像头来扫描待运算的数据。
[0073]在步骤S204中,采用摄像头扫描待运算的数据;
[0074]在步骤S205中,从所述数据中提取匹配所述标识符的数字;
[0075]在步骤S206中,显示提取出的数字;
[0076]在步骤S207中,接收用户对所述数字的确认指令;
[0077]在步骤S208中,根据所述确认指令,将所述数字保存至待运算的文件中;
[0078]由上可知,即只有用户确认了该数字,那么该数字才会被保存至待运算的文件中,以进行后续的运算操作。因此,本方案有效避免了扫描到错误的待运算的数字。
[0079]然而,可以理解的是,在所述显示提取出的数字的步骤之后,还包括:
[0080]判断是否接收到重扫指令;
[0081]当判断出接收到重扫指令后,则删除当前提取出的数字;
[0082]采用所述摄像头重新扫描当前待运算的数据。
[0083]由上可知,如果提取的数字是错误的,那么用户可以点击重新扫描,这样便舍弃了当前提取出的数字,以使摄像头重新扫描当前待运算的数据,只有用户确认了该数字是正确的话,那么该数字才会被保存至待运算的文件中,以进行后续的运算操作。该方案能提供用户一个重新扫描待运算数据的接口,因此方便用户操作。
[0084]在步骤S209中,判断是否扫描完毕;
[0085]在步骤S210中,如果判断出扫描完毕,则接收输入的运算符。
[0086]在本发明实施例中,如果判断出没有扫描完毕,则返回步骤S204。
[0087]在步骤S211中,根据输入的运算符计算提取出的数字;
[0088]如,当待运算的所有数据均扫描完毕后,那么从待运算的文件中导出待运算的数字,并根据输入的运算符计算从待运算的文件中导出待运算的数字。
[0089]在步骤S212中,显示计算出的运算结果数据。
[0090]下面通过举例子来详细描述本实施例二提供的数据的处理方法的实现过程。
[0091]手机在其自带的计算器软件中定义一个切换开关,该切换开关用于普通计算模式和智能计算模式之间的切换。当当前处于普通计算模式时,用户点击了该切换开关,那么会进入智能计算模式,此时,手机调用后置摄像头,采用该后置摄像头来扫描需要做运算的数据,如发票的金额。当待运算的所有数据均扫描完毕后,用户会输入运算符,那么从待运算的文件中导出待运算的数字,并根据该输入的运算符计算从待运算的文件中导出待运算的数字,最后在屏幕上显示计算出的运算结果数据供用户查看。
[0092]优选的,由于被扫描物体上可能存在其他干扰数字(如发票代码、发票号码等),该干扰数字也暴露在手机摄像头的成像区域,因此这必然会导致计算器数字识别率和准确率低下。为了解决这个问题,本发明设计了标识符识别功能。手机调用后置摄像头以后,屏幕会弹出提示框,提示用户输入标识符(如Y4、€)。用户输入标识符之后,移动终端根据该标识符从后置摄像头扫描得到的数据中提取标识符之后的数字。提取到被扫描物标识符之后的数字后,该数字会显示在屏幕上供用户确认是否正确,如屏幕上会显示出“确定”和“重扫”的选项框,如提取的数字与被扫描数字一致,那么用户点击确定,如不一致,用户点击重扫。被用户点击确定的扫描数字会被自动保存到一个excel文件中,方便用户后期导出数据。
[0093]由上可知,本实施例二提供的数据的处理方法,通过接收智能计算模式的开启指令;根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;采用所述摄像头扫描待运算的数据;根据输入的运算符计算扫描得到的数据;显示计算出的运算结果数据。即本发明利用移动终端摄像头智能识别待运算的数字,当待运算的所有数据均扫描完毕后,用户会输入运算符,扫描得到的所有数据均会执行此种运算,不需要用户手动输入运算数据,因此该智能计算模式的处理速度快而且准确率高,非常适合大量数据的处理,给用户操作带来极大的便利。
[0094]实施例三
[0095]请参阅图4,所示为本发明实施例三提供的数据的处理方法。
[0096]所述数据的处理方法,应用于移动终端中,具体包括如下步骤:
[0097]在步骤S301中,接收智能计算模式的开启指令;
[0098]例如,在移动终端安装了智能计算器软件,在屏幕上显示该智能计算器软件对应的图标,当用户点击该图标时,后台会接收到智能计算模式的开启指令,此时,移动终端进入所述智能计算模式并调用移动终端摄像头,以进行扫描待运算的数据。
[0099]又如,在移动终端自带的计算器软件中增加一切换开关,该切换开关用于在普通计算模式与智能计算模式之间进行切换。当当前处于普通计算模式时,用户点击了该切换开关,后台会接收到智能计算模式的开启指令,此时,那么从普通计算模式切换至智能计算模式,即移动终端进入所述智能计算模式并调用移动终端摄像头,以进行扫描待运算的数据。
[0100]在步骤S302中,根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0101]在本发明实施例中,在进入所述智能计算模式的步骤之后,还包括:将移动终端的显示屏幕划分为摄像头显示区以及计算器操作区,如图2所示。其中,该计算器操作区与普通计算器界面总体相似,只是多了标识符输入的功能键。
[0102]在步骤S303中,接收输入的运算符;
[0103]然而,可以理解的是,由于使用习惯,本实施例主要是开启移动终端的后置摄像头。通过该移动终端的后置摄像头来扫描待运算的数据。
[0104]优选的,由于被扫描的物体上可能存在其他干扰数字(如发票代码、发票号码等),该干扰数字也暴露在移动终端摄像头的成像区域,因此这必然会导致计算器数字识别率和准确率低下。为了解决这个问题,本实施例设计标识符识别功能。即在根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头的步骤之后,还包括:接收输入的标识符,以使移动终端根据该标识符来提取标识符之后的数字,从而进行运算。
[0105]作为本发明一实施例,当当前输入的运算符与上一次输入的运算符不一致时,那么在接收输入的运算符的步骤之后,还包括:判断当前输入的运算符与上一次输入的运算符是否相同,如果不同,则更新运算符。这样,当采用摄像头扫描下一个待运算的数据后,那么会调用该更新后的运算符对所述当前待运算的数据与所述中间结果数据进行运算。
[0106]在步骤S304中,采用摄像头扫描待运算的数据;
[0107]在本发明实施例中,在采用所述摄像头扫描待运算的数据的步骤之后,还包括:从所述数据中提取匹配所述标识符的数字;即移动终端根据该标识符来提取标识符之后的数字,从而进行运算。
[0108]在步骤S305中,确定当前待运算的数据,所述当前待运算的数据从所述采用所述摄像头扫描待运算的数据的步骤中得到;
[0109]作为本发明一优选实施例,为了让用户及时了解提取的数字是否是正确的数字,那么确定当前待运算的数据的步骤,具体包括:
[0110]显示提取出的数字;
[0111]接收用户对所述数字的确认指令;
[0112]根据所述确认指令,确定当前待运算的数据。
[0113]由上可知,即只有用户确认了该数字,那么才会进行后续的运算操作。因此,本方案有效避免了扫描到错误的待运算的数字。
[0114]然而,可以理解的是,在所述显示提取出的数字的步骤之后,还包括:
[0115]判断是否接收到重扫指令;
[0116]当判断出接收到重扫指令后,则删除当前提取出的数字;
[0117]采用所述摄像头重新扫描当前待运算的数据。
[0118]由上可知,如果提取的数字是错误的,那么用户可以点击重新扫描,这样便舍弃了当前提取出的数字,以使摄像头重新扫描当前待运算的数据,只有用户确认了该数字是正确的话,那么才会进行后续的运算操作。该方案能提供用户一个重新扫描待运算数据的接口,因此方便用户操作。
[0119]在步骤S306中,获取中间结果数据;
[0120]在步骤S307中,根据输入的运算符对所述当前待运算的数据与所述中间结果数据进行运算,得到运算值;
[0121]优选的,在根据输入的运算符对所述当前待运算的数据与所述中间结果数据进行运算,得到运算值之后,可以在屏幕上显示该运算值供用户查看。从而方便用户时时查看每一次运算的结果。
[0122]在步骤S308中,采用所述运算值对所述中间结果数据进行更新;
[0123]在步骤S309中,返回所述采用所述摄像头扫描待运算的数据的步骤以确定当前待运算的数据,直至待运算的数据扫描完毕;
[0124]在步骤S310中,显示计算出的运算结果数据。
[0125]下面通过举例子来详细描述本实施例三提供的数据的处理方法的实现过程。
[0126]手机在其自带的计算器软件中定义一个切换开关,该切换开关用于普通计算模式和智能计算模式之间的切换。当当前处于普通计算模式时,用户点击了该切换开关,那么会进入智能计算模式,此时,手机调用后置摄像头,接着用户输入运算符,之后,采用该后置摄像头来扫描需要做运算的数据,手机每确认一个扫描数据后都会进行运算,并显示结果。紧邻的相同运算符,不需要用户再输入,手机自动调用上一次的相同运算符进行运算操作。这样处理数据更加灵活。举例说明一下,1+2+3+4+5+6-7-8-9-10+11+12+13+14,对以上的数据的操作是,输入运算符+,扫描数字I,手机进行计算并给出结果1,然后扫描数字2,手机调用上一次的运算符“+”(不再需要用户输入),计算后给出结果为3,依次扫描到6,运算符发生变化,这时就需要用户再次输入运算符然后依次扫描数字并计算结果,直到下一次运算符发生变化的地方(即扫描到数字10),便需要用户再次输入运算符。而且每确认一个扫描数字,手机都会进行运算并给出结果。
[0127]由上可知,用户在扫描待运算的数据过程中,可以随时选择下一步运算所使用的运算符号,如加、减、乘或除等。选择一种运算符号后,后面所扫描的所有数据都将执行此种运算,直到用户选择下一种运算符号,即运算规则具有记忆功能。与传统计算器每输入一个数据都必须选择一次运算符号相比,本发明所公开的智能计算器可以减少用户操作,节省用户时间,提升用户效率。例如,在发票总金额统计中,用户只需要选择一次“+”运算符号,然后快速扫描每张发票的金额便可以得出最终的总金额。
[0128]实施例四
[0129]请参阅图5,为本发明实施例四提供的数据的处理装置的模块示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述数据的处理装置包括:开启指令接收模块101、摄像头开启模块102、扫描模块103、计算模块104、显示模块105。所述数据的处理装置可以是内置于移动终端中的软件单元、硬件单元或者是软硬件结合的单元。
[0130]开启指令接收模块101,用于接收智能计算模式的开启指令;
[0131]摄像头开启模块102,用于根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0132]然而,可以理解的是,由于使用习惯,本实施例主要是开启移动终端的后置摄像头。通过该移动终端的后置摄像头来扫描待运算的数据。
[0133]扫描模块103,用于采用所述摄像头扫描待运算的数据;
[0134]计算模块104,用于根据输入的运算符计算扫描得到的数据;
[0135]显示模块105,用于显示计算出的运算结果数据。
[0136]在本发明实施例中,由于被扫描的物体上可能存在其他干扰数字(如发票代码、发票号码等),该干扰数字也暴露在移动终端摄像头的成像区域,因此这必然会导致计算器数字识别率和准确率低下。为了解决这个问题,本实施例设计该标识符识别功能。即移动终端可以根据该标识符来提取标识符之后的数字,从而进行运算。这样准确率高。所述数据的处理装置,还包括:标识符接收模块、以及数字提取模块;
[0137]所述标识符接收模块,用于接收输入的标识符;
[0138]所述数字提取模块,用于从所述数据中提取匹配所述标识符的数字;
[0139]所述计算模块,具体用于根据输入的运算符计算提取出的数字。
[0140]在本发明实施例中,为了让用户及时了解提取的数字是否是正确的数字,所述数据的处理装置,还包括:
[0141 ]数字显示模块,用于显示提取出的数字;
[0142]确认指令接收模块,用于接收用户对所述数字的确认指令;
[0143]保存模块,用于根据所述确认指令,将所述数字保存至待运算的文件中。
[0144]由上可知,即只有用户确认了该数字,那么该数字才会被保存至待运算的文件中,以进行后续的运算操作。因此,本方案有效避免了扫描到错误的待运算的数字。
[0145]在本发明实施例中,所述数据的处理装置,还包括:
[0146]划分模块,用于将移动终端的显示屏幕划分为摄像头显示区以及计算器操作区。
[0147]其中,该计算器操作区与普通计算器界面总体相似,只是多了标识符输入的功能键。
[0148]作为本发明一优选实施例,所述数据的处理装置,还包括:
[0149]指令判断模块,用于判断是否接收到重扫指令;
[0150]删除模块,用于当判断出接收到重扫指令后,则删除当前提取出的数字;
[0151]调用模块,用于调用所述摄像头并采用所述摄像头重新扫描当前待运算的数据。
[0152]由上可知,如果提取的数字是错误的,那么用户可以点击重新扫描,这样便舍弃了当前提取出的数字,以使摄像头重新扫描当前待运算的数据,只有用户确认了该数字是正确的话,那么该数字才会被保存至待运算的文件中,以进行后续的运算操作。该方案能提供用户一个重新扫描待运算数据的接口,因此方便用户操作。
[0153]在本发明实施例中,所述数据的处理装置,还包括:
[0154]运算符接收模块,用于接收输入的运算符。以便当所有待运算的数据均扫描完毕后,便采用该运算符对扫描得到的数据进行运算。
[0155]由上可知,本实施例四提供的数据的处理装置,通过接收智能计算模式的开启指令;根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;采用所述摄像头扫描待运算的数据;根据输入的运算符计算扫描得到的数据;显示计算出的运算结果数据。即本发明在扫描待运算的数据之前,事先输入运算符,后面扫描得到的所有数据均会执行此种运算,利用移动终端摄像头智能识别待运算的数字,并根据事先输入的运算符自动对待运算的数字进行运算,不需要用户手动输入运算数据,因此该智能计算模式的处理速度快而且准确率高,非常适合大量数据的处理,给用户操作带来极大的便利。
[0156]实施例五
[0157]请参阅图6,为本发明实施例五提供的数据的处理装置的模块示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述数据的处理装置包括:开启指令接收模块201、摄像头开启模块202、标识符接收模块203、扫描模块204、数字提取模块205、数字显示模块206、确认指令接收模块207、保存模块208、判断模块209、运算符接收模块210、计算模块211、显示模块212。所述数据的处理装置可以是内置于移动终端中的软件单元、硬件单元或者是软硬件结合的单元。
[0158]开启指令接收模块201,用于接收智能计算模式的开启指令;
[0159]摄像头开启模块202,用于根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0160]然而,可以理解的是,由于使用习惯,本实施例主要是开启移动终端的后置摄像头。通过该移动终端的后置摄像头来扫描待运算的数据。
[0161 ]所述标识符接收模块203,用于接收输入的标识符;
[0162]在本发明实施例中,由于被扫描的物体上可能存在其他干扰数字(如发票代码、发票号码等),该干扰数字也暴露在移动终端摄像头的成像区域,因此这必然会导致计算器数字识别率和准确率低下。为了解决这个问题,本实施例设计该标识符识别功能。即移动终端可以根据该标识符来提取标识符之后的数字,从而进行运算。这样准确率高。
[0163]扫描模块204,用于采用所述摄像头扫描待运算的数据;
[0164]所述数字提取模块205,用于从所述数据中提取匹配所述标识符的数字;
[0165]数字显示模块206,用于显示提取出的数字;
[0166]确认指令接收模块207,用于接收用户对所述数字的确认指令;
[0167]保存模块208,用于根据所述确认指令,将所述数字保存至待运算的文件中。
[0168]判断模块209,用于判断是否扫描完毕;
[0169]运算符接收模块210,用于如果判断出扫描完毕,则接收输入的运算符。
[0170]所述计算模块211,具体用于根据输入的运算符计算提取出的数字。
[0171]显示模块212,用于显示计算出的运算结果数据。
[0172]在本发明实施例中,所述数据的处理装置,还包括:
[0173]划分模块,用于将移动终端的显示屏幕划分为摄像头显示区以及计算器操作区。
[0174]作为本发明一优选实施例,所述数据的处理装置,还包括:
[0175]指令判断模块,用于判断是否接收到重扫指令;
[0176]删除模块,用于当判断出接收到重扫指令后,则删除当前提取出的数字;
[0177]调用模块,用于调用所述摄像头并采用所述摄像头重新扫描当前待运算的数据。
[0178]由上可知,如果提取的数字是错误的,那么用户可以点击重新扫描,这样便舍弃了当前提取出的数字,以使摄像头重新扫描当前待运算的数据,只有用户确认了该数字是正确的话,那么该数字才会被保存至待运算的文件中,以进行后续的运算操作。该方案能提供用户一个重新扫描待运算数据的接口,因此方便用户操作。
[0179]由上可知,本实施例五提供的数据的处理装置,通过接收智能计算模式的开启指令;根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;采用所述摄像头扫描待运算的数据;根据输入的运算符计算扫描得到的数据;显示计算出的运算结果数据。即本发明利用移动终端摄像头智能识别待运算的数字,当待运算的所有数据均扫描完毕后,用户会输入运算符,扫描得到的所有数据均会执行此种运算,不需要用户手动输入运算数据,因此该智能计算模式的处理速度快而且准确率高,非常适合大量数据的处理,给用户操作带来极大的便利。
[0180]实施例六
[0181]请参阅图7,为本发明实施例六提供的数据的处理装置的模块示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述数据的处理装置包括:开启指令接收模块301、摄像头开启模块302、运算符接收模块303、扫描模块304、确定模块305、中间数据获取模块306、运算模块307、更新模块308、返回模块309、显示模块310。所述数据的处理装置可以是内置于移动终端中的软件单元、硬件单元或者是软硬件结合的单元。
[0182]开启指令接收模块301,用于接收智能计算模式的开启指令;
[0183]摄像头开启模块302,用于根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头;
[0184]运算符接收模块303,用于接收输入的运算符;
[0185]扫描模块304,用于采用所述摄像头扫描待运算的数据;
[0186]确定模块305,用于确定当前待运算的数据,所述当前待运算的数据从所述采用所述摄像头扫描待运算的数据的步骤中得到;
[0187]中间数据获取模块306,用于获取中间结果数据;
[0188]运算模块307,用于根据输入的运算符对所述当前待运算的数据与所述中间结果数据进行运算,得到运算值;
[0189]更新模块308,用于采用所述运算值对所述中间结果数据进行更新;
[0190]返回模块309,用于返回所述采用所述摄像头扫描待运算的数据的步骤以确定当前待运算的数据,直至待运算的数据扫描完毕;
[0191]显示模块310,用于显示计算出的运算结果数据。
[0192]作为本发明一实施例,当当前输入的运算符与上一次输入的运算符不一致时,那么在接收输入的运算符的步骤之后,所述数据的处理装置,还包括:
[0193]运算符判断模块,用于判断当前输入的运算符与上一次输入的运算符是否相同;
[0194]运算符更新模块,用于如果判断出当前输入的运算符与上一次输入的运算符不同,则更新运算符。
[0195]这样,当采用摄像头扫描下一个待运算的数据后,那么会调用该更新后的运算符对所述当前待运算的数据与所述中间结果数据进行运算。
[0196]由上可知,本实施例六提供的数据的处理装置,移动终端每确认一个扫描数据后都会进行运算,并显示结果。紧邻的相同运算符,不需要用户再输入,移动终端自动调用上一次的相同运算符进行运算操作。这样处理数据更加灵活。
[0197]本发明实施例提供的数据的处理方法及装置属于同一构思,其具体实现过程详见说明书全文,此处不再赘述。
[0198]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
[0199]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【主权项】
1.一种数据的处理方法,其特征在于,所述数据的处理方法,包括以下步骤: 接收智能计算模式的开启指令; 根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头; 采用所述摄像头扫描待运算的数据; 根据输入的运算符计算扫描得到的数据; 显示计算出的运算结果数据。2.如权利要求1所述的数据的处理方法,其特征在于,根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头的步骤之后,还包括: 接收输入的标识符; 在采用所述摄像头扫描待运算的数据的步骤之后,还包括: 从所述数据中提取匹配所述标识符的数字; 所述根据输入的运算符计算扫描得到的数据的步骤,具体包括: 根据输入的运算符计算提取出的数字。3.如权利要求2所述的数据的处理方法,其特征在于,在从所述数据中提取匹配所述标识符的数字的步骤之后,还包括: 显示提取出的数字; 接收用户对所述数字的确认指令; 根据所述确认指令,将所述数字保存至待运算的文件中。4.如权利要求1所述的数据的处理方法,其特征在于,在进入所述智能计算模式的步骤之后,还包括: 将移动终端的显示屏幕划分为摄像头显示区以及计算器操作区。5.如权利要求3所述的数据的处理方法,其特征在于,在所述显示提取出的数字的步骤之后,还包括: 判断是否接收到重扫指令; 当判断出接收到重扫指令后,则删除当前提取出的数字; 采用所述摄像头重新扫描当前待运算的数据。6.如权利要求1或2所述的数据的处理方法,其特征在于,在所述根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头的步骤之后,还包括: 接收输入的运算符。7.如权利要求1所述的数据的处理方法,其特征在于,采用所述摄像头扫描待运算的数据的步骤之后,还包括: 判断是否扫描完毕; 如果判断出扫描完毕,则接收输入的运算符。8.如权利要求6所述的数据的处理方法,其特征在于,所述根据输入的运算符计算扫描得到的数据的步骤,具体包括: 确定当前待运算的数据,所述当前待运算的数据从所述采用所述摄像头扫描待运算的数据的步骤中得到; 获取中间结果数据; 根据输入的运算符对所述当前待运算的数据与所述中间结果数据进行运算,得到运算值; 采用所述运算值对所述中间结果数据进行更新; 返回所述采用所述摄像头扫描待运算的数据的步骤以确定当前待运算的数据,直至待运算的数据扫描完毕。9.一种数据的处理装置,其特征在于,所述数据的处理装置,包括: 开启指令接收模块,用于接收智能计算模式的开启指令; 摄像头开启模块,用于根据所述开启指令,进入所述智能计算模式并开启移动终端摄像头; 扫描模块,用于采用所述摄像头扫描待运算的数据; 计算模块,用于根据输入的运算符计算扫描得到的数据; 显示模块,用于显示计算出的运算结果数据。10.如权利要求9所述的数据的处理装置,其特征在于,所述数据的处理装置,还包括:标识符接收模块、以及数字提取模块; 所述标识符接收模块,用于接收输入的标识符; 所述数字提取模块,用于从所述数据中提取匹配所述标识符的数字; 所述计算模块,具体用于根据输入的运算符计算提取出的数字。11.如权利要求10所述的数据的处理装置,其特征在于,所述数据的处理装置,还包括: 数字显示模块,用于显示提取出的数字; 确认指令接收模块,用于接收用户对所述数字的确认指令; 保存模块,用于根据所述确认指令,将所述数字保存至待运算的文件中。12.如权利要求9所述的数据的处理装置,其特征在于,所述数据的处理装置,还包括: 划分模块,用于将移动终端的显示屏幕划分为摄像头显示区以及计算器操作区。13.如权利要求11所述的数据的处理装置,其特征在于,所述数据的处理装置,还包括: 指令判断模块,用于判断是否接收到重扫指令; 删除模块,用于当判断出接收到重扫指令后,则删除当前提取出的数字; 调用模块,用于调用所述摄像头并采用所述摄像头重新扫描当前待运算的数据。14.如权利要求9所述的数据的处理装置,其特征在于,所述数据的处理装置,还包括: 运算符接收模块,用于接收输入的运算符。15.如权利要求9所述的数据的处理装置,其特征在于,所述数据的处理装置,还包括: 判断模块,用于判断是否扫描完毕; 运算符接收模块,用于如果判断出扫描完毕,则接收输入的运算符。16.如权利要求14所述的数据的处理装置,其特征在于,所述数据的处理装置,还包括: 确定模块,用于确定当前待运算的数据,所述当前待运算的数据从所述采用所述摄像头扫描待运算的数据的步骤中得到; 中间数据获取模块,用于获取中间结果数据; 运算模块,用于根据输入的运算符对所述当前待运算的数据与所述中间结果数据进行运算,得到运算值; 更新模块,用于采用所述运算值对所述中间结果数据进行更新; 返回模块,用于返回所述采用所述摄像头扫描待运算的数据的步骤以确定当前待运算 的数据,直至待运算的数据扫描完毕。
【文档编号】G06F15/02GK106095718SQ201610428467
【公开日】2016年11月9日
【申请日】2016年6月16日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1