CN103902051A - 一种输入法及输入法系统 - Google Patents
一种输入法及输入法系统 Download PDFInfo
- Publication number
- CN103902051A CN103902051A CN201410142189.8A CN201410142189A CN103902051A CN 103902051 A CN103902051 A CN 103902051A CN 201410142189 A CN201410142189 A CN 201410142189A CN 103902051 A CN103902051 A CN 103902051A
- Authority
- CN
- China
- Prior art keywords
- input
- calculation
- input field
- user
- result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提供了一种输入法,包括:接收到数字输入启动指令,在第二输入区的上方悬浮显示第一输入区,所述第二输入区为文本输入区;获取所述第一输入区中用户输入的计算公式并计算,将计算结果显示在候选区中;根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果。相应地,还提供了一种输入法系统。本发明的有益效果为,与现有技术作比较,提供的输入法以及输入法系统,让用户在文本输入过程中涉及到数学运算时,可以方便、简捷地进行普通输入框界面操作的时候具有数值进行数学运算,速度快、效率较高、用户体验度好,便于产品的推广应用。
Description
技术领域
本发明涉及信息输入技术领域,尤其涉及一种输入法及输入法系统。
背景技术
随着社会的发展和科技的进步,移动通讯终端渐渐成为生活的必需品,在这几乎“人手一机”的时代,手机、平板电脑等各种终端的多元化功能使用需求也随之越来越大。当前,适用于计算机、手机、PDA等的输入法功能越来越强大,从最开始单一的固定字符串输入,渐渐开始出现了字符串联想,字符串纠错,功能键复用等各种功能。
然而,用户在进行文本输入的过程中涉及到数学运算时,比如,我们在备忘录MEMO中列写购物清单或者列写旅行账单要进行估算,往往需要把文本输入程序挂起,从而打开计算器程序进行运算,然后,将运算结果输入MEMO中。
总之,当用户需要在文本输入的过程中做数值计算时,若有些数值偏大的计算无法用口算或心算来完成,就需要笔算或者打开计算器,这个时候就需要把当前的文本输入框挂起或者加入当前的APK并不支持挂起的时候就需要关闭,让整个操作显得复杂而繁琐,容易出现操作失误,且浪费时间,效率不高,用户体验度较差。
发明内容
本发明的目的是提供一种输入法及输入法系统,以解决现有技术中存在的在文本输入过程中涉及到数学运算时,需要多个步骤操作,容易出现操作失误,且浪费时间,效率不高,用户体验度差的问题。
为实现本发明的目的,本发明提供了一种输入法,包括:
接收到数字输入启动指令,在第二输入区的上方悬浮显示第一输入区,所述第二输入区为文本输入区;
获取所述第一输入区中用户输入的计算公式并计算,将计算结果显示在候选区中;
根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果。
其中,根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果,具体包括:当所述操作指令为公式输入指令时,将所述计算公式输入到所述第二输入区中;当所述操作指令为继续计算输入指令时,将所述计算结果输入到所述第一输入区中;当所述操作指令为返回数值指令时,将所述计算结果输入到所述第二输入区中。
其中,所述第一输入区根据预设指令完成对所述第一输入区中用户输入的计算公式的运算法则的识别并完成计算。
其中,当光标位于所述第一输入区时,键盘显示区域显示计算器键盘;当所述光标位于所述第二输入区时,所述键盘显示区域显示普通数字键盘。
其中,所述第一输入区的启动由在输入法设置菜单中添加的功能选项控制,或者,由在输入法功能列表上的选项卡按键开关控制。
相应地,本发明还提出了一种输入法系统,包括:计算启动单元、数值计算单元和计算输出单元,
计算启动单元,所述计算启动单元用于接收到数字输入启动指令,在第二输入区的上方悬浮显示第一输入区,所述第二输入区为文本输入区;
数值计算单元,所述数值计算单元用于获取所述第一输入区中用户输入的计算公式并计算,将计算结果显示在候选区中;
计算输出单元,所述计算输出单元用于根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果。
其中,所述计算输出单元具体用于:当所述操作指令为公式输入指令时,将所述计算公式输入到所述第二输入区中;当所述操作指令为继续计算输入指令时,将所述计算结果输入到所述第一输入区中;当所述操作指令为返回数值指令时,将所述计算结果输入到所述第二输入区中。
其中,所述第一输入区根据预设指令完成对所述第一输入区中用户输入的计算公式的运算法则的识别并完成计算。
其中,还包括模式转换单元,所述模式转换单元用于当光标位于所述第一输入区时,键盘显示区域显示计算器键盘;当所述光标位于所述第二输入区时,所述键盘显示区域显示普通数字键盘。
其中,所述第一输入区的启动由在输入法设置菜单中添加的功能选项控制,或者,由在输入法功能列表上的选项卡按键开关控制。
本发明的有益效果为,与现有技术作比较,提供的输入法以及输入法系统,让用户在文本输入过程中涉及到数学运算时,可以方便、简捷地进行普通输入框界面操作的时候具有数值进行数学运算,速度快、效率较高、用户体验度好,便于产品的推广应用。
附图说明
图1是本发明的方法流程图;
图2是本发明的系统结构图;
图3是本发明中计算器键盘的结构示意图;
图4是本发明在手机终端中的实施例;
图中,31-第一控制键,32-第二控制键,33-第三控制键,41-第一按键,42-第一输入区,43-第二输入区,44-第一候选框,45-第二候选框,46-第二按键,47-第三按键。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解为此处所描述的具体实施例仅仅用以解释本发明,并不用于限制本发明的保护范围。
如图1所示,本发明提供了一种输入法,包括如下步骤:
S101:接收到数字输入启动指令,在第二输入区的上方悬浮显示第一输入区,所述第二输入区为文本输入区;
本发明中,启动数字输入指令后,除了在设备屏幕上显示常用的文本输入区外,还设置了另外一个输入区,在本发明中称为第一输入区,第一输入区的显示位置可以在文本输入区的上方,或者,其它便于操作的位置;第一输入区根据预设的指令,完成对第一输入区中用户输入的计算公式的运算法则的识别,包括识别用户输入的数字、运算符以及整个公式的计算,相当于提供了计算器的功能。当然,为了方便使用,可以对第一输入区设置相应的长按菜单,包括清零、隐藏计算输入框等功能;第一输入区可以为一个输入框。
其中,所述第一输入区的启动由在输入法设置菜单中添加的功能选项控制,或者,由在输入法功能列表上的选项卡按键开关控制。为了控制的方便,本发明提供了两种第一输入区的开启方式,是否需要启动该功能,用户可以自主选择控制。
另外,为了不影响用户对原有的普通数字键盘的功能使用以及使用习惯,本发明提供了一种键盘转换方式,判断光标所处的位置来实现键盘模式的转换,当光标位于第一输入区时,键盘显示区域显示计算器键盘;当光标位于所述第二输入区时,所述键盘显示区域显示普通数字键盘。
如图3所示,这里的计算器键盘为本发明根据第一输入区的功能对原有的普通数字键盘进行了相应的设计,在普通数字键盘上增加了对第一输入区的控制键,例如增加触发第一输入区计算功能的按键等。
S102:获取所述第一输入区中用户输入的计算公式并计算,将计算结果显示在候选区中;
用户可以通过本发明设置的特殊按键,来实现对第一输入区的计算触发。所述候选区为本发明中用于临时显示计算结果的区域。
S103:根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果。
其中,根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果,具体包括:当所述操作指令为公式输入指令时,将所述计算公式输入到所述第二输入区中;当所述操作指令为继续计算输入指令时,将所述计算结果输入到所述第一输入区中;当所述操作指令为返回数值指令时,将所述计算结果输入到所述第二输入区中。
上述的用户输入的操作指令用户可以通过计算器键盘上的特定按键,可以用图3中的控制键,或者其他方式进行触发。例如,用户想要把计算公式也键入文本输入区,可通过点击设置在第一输入区右端的按键,便可将计算公式键入文本输入框;用户若还想往下进行计算,但是需要这个计算结果,可以选择点击候选框右边的按键,或者计算器键盘中的按键完成此项操作,这样计算结果将返回第一输入区;用户若不打算往下计算的话,则点击候选框左边按键或者计算器键盘中的按键完成此项操作,这样计算结果将返回文本输入框,并且焦点也将回到文本输入框,键盘显示为普通数字键盘。
如图3、图4所示,在手机终端中,在文本输入过程中,第一输入区42浮动显示在第二输入区43的上方,如果要进行数值计算的话,在第一输入区42中输入数字以及相应公式符号,然后,点击第三控制键33来进行计算,计算结果显示在第一候选框44和第二候选框45中,计算公式还保留在第一输入区42中,根据用户的需要,下一步操作可以选择点击第一输入区42右端的第一按键41,这样便可将计算公式键入第二输入区43也即是文本输入框;也可以选择点击第一候选框44右侧的第二按键46,或者计算器键盘中的第二控制键32来完成此项操作,这样计算结果将输入第二输入区43,此时光标位于第二输入区43,键盘显示为普通数字键盘;也可以选择点击第二候选框45右侧的第三按键47,或者计算器键盘中的第一控制键31完成此项操作,这样计算结果将返回第一输入区42,以便利用该结果继续进行计算。
如图2所示,相应地,与本发明一种输入法相对应地本发明还提出了一种输入法系统1,包括:计算启动单元11、数值计算单元12和计算输出单元13,
计算启动单元11,所述计算启动单元11用于接收到数字输入启动指令,在第二输入区的上方悬浮显示第一输入区,所述第二输入区为文本输入区;
数值计算单元12,所述数值计算单元12用于获取所述第一输入区中用户输入的计算公式并计算,将计算结果显示在候选区中;
计算输出单元13,所述计算输出单元13用于根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果。
其中,所述计算输出单元13具体用于:当所述操作指令为公式输入指令时,将所述计算公式输入到所述第二输入区中;当所述操作指令为继续计算输入指令时,将所述计算结果输入到所述第一输入区中;当所述操作指令为返回数值指令时,将所述计算结果输入到所述第二输入区中。
其中,所述第一输入区根据预设指令完成对所述第一输入区中用户输入的计算公式的运算法则的识别并完成计算。
其中,还包括模式转换单元14,所述模式转换单元14用于当光标位于所述第一输入区时,键盘显示区域显示计算器键盘;当所述光标位于所述第二输入区时,所述键盘显示区域显示普通数字键盘。
其中,所述第一输入区的启动由在输入法设置菜单中添加的功能选项控制,或者,由在输入法功能列表上的选项卡按键开关控制。
本发明相比于现有技术让用户在普通输入文本界面操作的时候,具有直接进行数值计算的功能。通过设置浮动数值计算输入框来实现上述功能。为了增加用户的可选择性,增加了由光标焦点来决定计算器键盘和普通数字键盘切换的功能。总之,本发明使得用户在文本输入时,若要进行数值计算,增加了操作上的灵活性以及简便性,且本发明可实现性强,便于在产业上推广应用。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种输入法,其特征在于,包括:
接收到数字输入启动指令,在第二输入区的上方悬浮显示第一输入区,所述第二输入区为文本输入区;
获取所述第一输入区中用户输入的计算公式并计算,将计算结果显示在候选区中;
根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果。
2.根据权利要求1所述的输入法,其特征在于,根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果,具体包括:当所述操作指令为公式输入指令时,将所述计算公式输入到所述第二输入区中;当所述操作指令为继续计算输入指令时,将所述计算结果输入到所述第一输入区中;当所述操作指令为返回数值指令时,将所述计算结果输入到所述第二输入区中。
3.根据权利要求2所述的输入法,其特征在于,所述第一输入区根据预设指令完成对所述第一输入区中用户输入的计算公式的运算法则的识别并完成计算。
4.根据权利要求1-3中任一项所述的输入法,其特征在于,当光标位于所述第一输入区时,键盘显示区域显示计算器键盘;当所述光标位于所述第二输入区时,所述键盘显示区域显示普通数字键盘。
5.根据权利要求4所述的输入法,其特征在于,所述第一输入区的启动由在输入法设置菜单中添加的功能选项控制,或者,由在输入法功能列表上的选项卡按键开关控制。
6.一种输入法系统,其特征在于,包括:计算启动单元、数值计算单元和计算输出单元,
计算启动单元,所述计算启动单元用于接收到数字输入启动指令,在第二输入区的上方悬浮显示第一输入区,所述第二输入区为文本输入区;
数值计算单元,所述数值计算单元用于获取所述第一输入区中用户输入的计算公式并计算,将计算结果显示在候选区中;
计算输出单元,所述计算输出单元用于根据用户输入的操作指令,向所述第二输入区输入所述计算公式或所述计算结果,或者向所述第一输入区输入所述计算结果。
7.根据权利要求6所述的输入法系统,其特征在于,所述计算输出单元具体用于:当所述操作指令为公式输入指令时,将所述计算公式输入到所述第二输入区中;当所述操作指令为继续计算输入指令时,将所述计算结果输入到所述第一输入区中;当所述操作指令为返回数值指令时,将所述计算结果输入到所述第二输入区中。
8.根据权利要求7所述的输入法系统,其特征在于,所述第一输入区根据预设指令完成对所述第一输入区中用户输入的计算公式的运算法则的识别并完成计算。
9.根据权利要求6-8中任一项所述的输入法系统,其特征在于,还包括模式转换单元,所述模式转换单元用于当光标位于所述第一输入区时,键盘显示区域显示计算器键盘;当所述光标位于所述第二输入区时,所述键盘显示区域显示普通数字键盘。
10.根据权利要求9所述的输入法系统,其特征在于,所述第一输入区的启动由在输入法设置菜单中添加的功能选项控制,或者,由在输入法功能列表上的选项卡按键开关控制。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410142189.8A CN103902051A (zh) | 2014-04-10 | 2014-04-10 | 一种输入法及输入法系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410142189.8A CN103902051A (zh) | 2014-04-10 | 2014-04-10 | 一种输入法及输入法系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103902051A true CN103902051A (zh) | 2014-07-02 |
Family
ID=50993419
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410142189.8A Pending CN103902051A (zh) | 2014-04-10 | 2014-04-10 | 一种输入法及输入法系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103902051A (zh) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104536817A (zh) * | 2014-12-24 | 2015-04-22 | 小米科技有限责任公司 | 计算方法及装置 |
| CN104615369A (zh) * | 2015-01-22 | 2015-05-13 | 深圳市乐翔电气有限公司 | 带计算器与数字键盘双模功能的设备的控制方法及系统 |
| CN106325736A (zh) * | 2016-08-03 | 2017-01-11 | 浙江慧脑信息科技有限公司 | 一种多功能带运算的输入方法 |
| CN107943391A (zh) * | 2017-11-15 | 2018-04-20 | 宁波麦博韦尔移动电话有限公司 | 一种长按快速计算方法及系统 |
| CN108268147A (zh) * | 2018-02-14 | 2018-07-10 | 广东欧珀移动通信有限公司 | 基于输入法的计算处理方法、装置及设备 |
| CN109992121A (zh) * | 2017-12-29 | 2019-07-09 | 北京搜狗科技发展有限公司 | 一种输入方法、装置和用于输入的装置 |
| CN110231910A (zh) * | 2019-05-20 | 2019-09-13 | 维沃移动通信有限公司 | 一种控制方法及终端设备 |
| CN111344673A (zh) * | 2017-09-07 | 2020-06-26 | 深圳传音通讯有限公司 | 基于聊天界面的计算器使用方法、装置及存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050261871A1 (en) * | 2004-05-21 | 2005-11-24 | Kinpo Electronics, Inc. | Automatic weight and measures computing device and method |
| CN101373406A (zh) * | 2007-08-24 | 2009-02-25 | 北京紫光华宇软件股份有限公司 | 带扩展功能的输入方法及其系统 |
| CN101719033A (zh) * | 2009-11-27 | 2010-06-02 | 深圳市学之易软件有限公司 | 符合传统手写习惯的计算器及其输入方法 |
| CN102033752A (zh) * | 2010-12-27 | 2011-04-27 | 畅捷通软件有限公司 | 自动计算数值的方法和装置 |
| CN102520846A (zh) * | 2011-11-24 | 2012-06-27 | 青岛海信移动通信技术股份有限公司 | 移动通信终端输入方法和移动通信终端 |
| CN102591520A (zh) * | 2010-12-22 | 2012-07-18 | 卡西欧计算机株式会社 | 具备手写数学式识别功能的电子设备 |
-
2014
- 2014-04-10 CN CN201410142189.8A patent/CN103902051A/zh active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050261871A1 (en) * | 2004-05-21 | 2005-11-24 | Kinpo Electronics, Inc. | Automatic weight and measures computing device and method |
| CN101373406A (zh) * | 2007-08-24 | 2009-02-25 | 北京紫光华宇软件股份有限公司 | 带扩展功能的输入方法及其系统 |
| CN101719033A (zh) * | 2009-11-27 | 2010-06-02 | 深圳市学之易软件有限公司 | 符合传统手写习惯的计算器及其输入方法 |
| CN102591520A (zh) * | 2010-12-22 | 2012-07-18 | 卡西欧计算机株式会社 | 具备手写数学式识别功能的电子设备 |
| CN102033752A (zh) * | 2010-12-27 | 2011-04-27 | 畅捷通软件有限公司 | 自动计算数值的方法和装置 |
| CN102520846A (zh) * | 2011-11-24 | 2012-06-27 | 青岛海信移动通信技术股份有限公司 | 移动通信终端输入方法和移动通信终端 |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104536817A (zh) * | 2014-12-24 | 2015-04-22 | 小米科技有限责任公司 | 计算方法及装置 |
| CN104536817B (zh) * | 2014-12-24 | 2019-03-15 | 小米科技有限责任公司 | 计算方法及装置 |
| CN104615369A (zh) * | 2015-01-22 | 2015-05-13 | 深圳市乐翔电气有限公司 | 带计算器与数字键盘双模功能的设备的控制方法及系统 |
| CN104615369B (zh) * | 2015-01-22 | 2018-02-06 | 深圳市乐翔电气有限公司 | 带计算器与数字键盘双模功能的设备的控制方法及系统 |
| CN106325736A (zh) * | 2016-08-03 | 2017-01-11 | 浙江慧脑信息科技有限公司 | 一种多功能带运算的输入方法 |
| CN111344673A (zh) * | 2017-09-07 | 2020-06-26 | 深圳传音通讯有限公司 | 基于聊天界面的计算器使用方法、装置及存储介质 |
| CN107943391A (zh) * | 2017-11-15 | 2018-04-20 | 宁波麦博韦尔移动电话有限公司 | 一种长按快速计算方法及系统 |
| CN109992121A (zh) * | 2017-12-29 | 2019-07-09 | 北京搜狗科技发展有限公司 | 一种输入方法、装置和用于输入的装置 |
| CN108268147A (zh) * | 2018-02-14 | 2018-07-10 | 广东欧珀移动通信有限公司 | 基于输入法的计算处理方法、装置及设备 |
| CN108268147B (zh) * | 2018-02-14 | 2021-07-02 | Oppo广东移动通信有限公司 | 基于输入法的计算处理方法、装置及设备 |
| CN110231910A (zh) * | 2019-05-20 | 2019-09-13 | 维沃移动通信有限公司 | 一种控制方法及终端设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103902051A (zh) | 一种输入法及输入法系统 | |
| JP2019220237A (ja) | 文字入力インターフェース提供方法及び装置 | |
| CN101673177B (zh) | 信息处理设备和信息处理方法 | |
| CN101627360B (zh) | 用于展示多个应用程序窗口的方法、系统和图形用户界面 | |
| CN103197880B (zh) | 在具有触摸屏的终端中显示键盘的方法和设备 | |
| KR20130052151A (ko) | 터치스크린을 구비한 휴대 단말기의 데이터 입력 방법 및 장치 | |
| US20120290291A1 (en) | Input processing for character matching and predicted word matching | |
| US20080180403A1 (en) | Apparatus and method for inputting characters on touch screen of a terminal | |
| WO2019128732A1 (zh) | 一种图标管理的方法及装置 | |
| CN103544973B (zh) | 一种音乐播放器的歌曲控制方法和装置 | |
| CN103309604A (zh) | 一种终端及终端屏幕显示信息控制方法 | |
| KR20090081602A (ko) | 멀티포인트 스트록을 감지하기 위한 ui 제공방법 및 이를적용한 멀티미디어 기기 | |
| CN101252607A (zh) | 带有扩展显示屏的滑盖式手机 | |
| EP3005066A1 (en) | Multiple graphical keyboards for continuous gesture input | |
| CN102566905B (zh) | 便携式装置及便携式装置的操作方法 | |
| CN104205033A (zh) | 基于触摸的输入控制方法 | |
| US20140240262A1 (en) | Apparatus and method for supporting voice service in a portable terminal for visually disabled people | |
| KR20140134018A (ko) | 화면상에서 사용자 입력과 관련된 기능을 실행하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체 | |
| KR20170082722A (ko) | 사용자 단말 장치 및 그 제어 방법 | |
| CN106874046A (zh) | 一种应用程序的操作方法及移动终端 | |
| CN104216648A (zh) | 信息输入的方法及设备 | |
| CN104133621A (zh) | 显示装置、输入控制方法以及输入控制程序 | |
| CN103207759A (zh) | 使用触摸的键盘布局方法和装置 | |
| CN102725710A (zh) | 便携式信息终端及其按键布置变更方法 | |
| CN104423626A (zh) | 信息处理装置以及控制方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140702 |