一种数据输入方法、装置及设备制造方法及图纸

技术编号:17885212 阅读:100 留言:0更新日期:2018-05-06 05:28
一种数据输入方法、装置及设备,用于在特定情况下限制输入的字符类型,降低了输入数据时的出错概率,提高工作效率。所述方法包括:系统生成并显示用于输入数据的软键盘(201),软键盘的键盘区域由数字按键、负号按键以及点号按键组成;系统通过软键盘接收输入信号(202);系统确定所述输入信号对应的目标字符系统判断字符显示框中是否存在负号按键对应的第一负号字符;系统根据判断结果对所述目标字符进行处理。上述数据输入方法、装置及设备,保证了进行数值输入的时候输入的字符符合数学上的习惯。有效地降低了输入数据时的出错概率,使得操作效率得到提高。

A data input method, device and equipment

A data input method, device and equipment used to limit the character type of the input in a particular case, reduce the error probability of the input data and improve the efficiency of the work. The methods include: the system generates and displays a soft keyboard for input data (201). The keyboard area of the soft keyboard is composed of digital keys, negative number keys, and point number keys; the system receives an input signal (202) through a soft keyboard; the system determines whether the target character system corresponding to the input signal determines whether or not the character display box is stored. The first minus sign corresponds to the minus key; the system processes the target character according to the judgment result. The above data input methods, devices and devices ensure that the characters entered in the numerical input conform to the mathematical habit. The error probability of input data is effectively reduced, and the operation efficiency is improved.

【技术实现步骤摘要】
【国外来华专利技术】一种数据输入方法、装置及设备
本专利技术涉及数字处理
,尤其涉及一种数据输入方法、装置及设备。
技术介绍
软键盘是一种虚拟键盘,通常是由软件工具制作而成。软键盘可以代替传统物理键盘作为输入信号的工具。在很多场合下,为了模拟传统物理键盘的外观以及功能,软键盘通常采用矩形设计,并设置了字母、数字或者其他符号或功能按键。其常用功能包括:输入数字、输入大小写字母、输入常用符号、输入箭头、退格、回车、空格符号等。但是,在某些特殊的领域中,例如在操作机器人示教器软件时,经常遇到只需要输入数字的情况。在这种情况下,字母以及某些字符的信号对于机器人示教器软件来说是无效的字符。对于操作者来说,如果没有相应的提示,可能会输入除数字以外的其他字符,例如字母字符,这样就导致软件运行时因为接收到无效的字符而出现错误并报警,影响了操作者在操作示教器软件时的效率。
技术实现思路
本专利技术实施例提供了一种数据输入方法、装置及设备,用于在特定情况下限制输入的字符类型,降低了输入数据时的出错概率,提高工作效率。有鉴于此,本专利技术的第一方面提供一种数据输入方法,包括:系统生成并显示用于输入数据的软键盘,所述软键盘的键盘区域由数字按键、负号按键以及点号按键组成;所述系统通过所述软键盘接收输入信号;所述系统确定所述输入信号对应的目标字符;所述系统判断字符显示框中是否存在所述负号按键对应的第一负号字符;所述系统根据判断结果对所述目标字符进行处理。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第一种实施方式中,若所述目标字符为所述数字按键对应的数字字符,所述系统根据判断结果对所述目标字符进行处理包括:若存在所述第一负号字符,则所述系统判断所述字符显示框中的光标是否在所述第一负号字符之后的字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;若所述光标在所述第一负号字符之后的字符位,则所述系统在所述光标处插入所述数字字符;若所述光标在所述第一负号字符之前的字符位,则所述系统过滤所述数字字符;若不存在所述第一负号字符,则所述系统在所述光标处插入所述数字字符。结合本专利技术实施例的第一方面或第一方面的第一种实施方式中的任意一种,在本专利技术实施例的第一方面的第二种实施方式中,若所述目标字符为所述负号按键对应的第二负号字符,所述系统根据判断结果对所述目标字符进行处理包括:若存在所述第一负号字符,则所述系统过滤所述第二负号字符;若不存在所述第一负号字符,则所述系统将光标移动到所述字符显示框的第一个字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;所述系统在所述光标处插入所述第二负号字符。结合本专利技术实施例的第一方面、第一方面的第一种至第二种实施方式之中的任意一种,在本专利技术实施例的第一方面的第三种实施方式中,若所述目标字符为所述点号按键对应的第二点号字符,所述系统根据判断结果对所述目标字符进行处理包括:若存在所述第一负号字符,则所述系统判断光标是否在所述第一负号字符之前的字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;若所述光标在所述第一负号字符之前的字符位,则所述系统过滤所述第二点号字符;若所述光标在所述第一负号字符之后的字符位,或,若不存在所述第一负号字符,则所述系统判断是否存在所述点号按键对应的第一点号字符;若存在所述第一点号字符,则所述系统过滤所述第二点号字符;若不存在所述第一点号字符,则所述系统在所述光标处插入所述第二点号字符。结合本专利技术实施例的第一方面、第一方面的第一种至第三种实施方式之中的任意一种,在本专利技术实施例的第一方面的第四种实施方式中,所述数字按键为0至9的十进制数字组成的按键。本专利技术的第二方面提供一种数据输入装置,包括:显示模块,用于生成并显示用于输入数据的软键盘,所述软键盘的键盘区域由数字按键、负号按键以及点号按键组成;接收模块,用于通过所述软键盘接收输入信号;确定模块,用于确定所述输入信号对应的目标字符;第一判断模块,用于判断字符显示框中是否存在所述负号按键对应的第一负号字符;处理模块,用于根据所述第一判断模块的判断结果对所述目标字符进行处理。结合本专利技术实施例的第二方面,在本专利技术实施例的第二方面的第一种实施方式中,所述处理模块包括:第一判断单元,用于当所述确定模块确定所述目标字符为所述数字按键对应的数字字符,且所述第一判断模块判断存在所述第一负号字符时,判断字符显示框中的光标是否在所述第一负号字符之后的字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;第一插入单元,用于当所述第一判断单元判断所述光标在所述第一负号字符之后的字符位,在所述光标处插入所述数字字符;第一过滤单元,用于当所述第一判断单元判断所述光标在所述第一负号字符之前的字符位,则过滤所述数字字符;所述第一插入单元还用于若不存在所述第一负号字符,则在所述光标处插入所述数字字符。结合本专利技术实施例的第二方面和第二方面的第一种实施方式中的任意一种,在本专利技术实施例的第二方面的第二种实施方式中,所述处理模块还包括:第二过滤单元,用于当所述确定模块确定所述目标字符为所述负号按键对应的第二负号字符,且所述第一判断模块判断存在所述第一负号字符时,则过滤所述第二负号字符;移动单元,用于当所述第一判断模块判断不存在所述第一负号字符时,则将所述光标移动到所述字符显示框的第一个字符位;第二插入单元,用于当所述移动单元将所述光标移动到所述字符显示框的第一个字符位后,在所述光标处插入所述第二负号字符。结合本专利技术实施例的第二方面、第二方面的第一种实施方式和第二方面的第二种实施方式中的任意一种,在本专利技术实施例的第二方面的第三种实施方式中,所述处理模块还包括:第二判断单元,用于当所述确定模块确定所述目标字符为所述点号按键对应的第二点号字符,且所述第一判断模块判断存在所述第一负号字符时,则判断所述光标是否在所述第一负号字符之前的字符位;第三过滤单元,用于当所述第二判断单元判断所述光标在所述第一负号字符之前的字符位,则过滤所述第二点号字符;第三判断单元,用于当所述第一判断模块判断不存在所述第一负号字符,或所述第二判断单元判断所述光标在所述第一负号字符之后的字符位时,则判断是否存在所述点号按键对应的第一点号字符;所述第三过滤单元还用于若所述第三判断单元判断所述存在所述第一点号字符,则过滤所述第二点号字符;第三插入单元,用于当所述第三判断单元判断不存在所述第一点号字符时,则在所述光标处插入所述第二点号字符。本专利技术的第三方面提供一种数据输入设备,包括处理器、存储器和显示器,所述处理器用于执行如下方法:系统生成并显示用于输入数据的软键盘,所述软键盘的键盘区域由数字按键、负号按键以及点号按键组成;所述系统通过所述软键盘接收输入信号;所述系统确定所述输入信号对应的目标字符;所述系统判断字符显示框中是否存在所述负号按键对应的第一负号字符;所述系统根据判断结果对所述目标字符进行处理。结合本专利技术实施例的第三方面,在本专利技术实施例的第三方面的第一种实施方式中,若所述目标字符为所述数字按键对应的数字字符,所述处理器还用于执行如下方法:若存在所述第一负号字符,则所述系统判断所述字符显示框中的光标是否在所述第一负号字符之后的字符位,所述光标用于表征所述目标字符在所述字符显本文档来自技高网...
一种数据输入方法、装置及设备

【技术保护点】
一种数据输入方法,其特征在于,包括:系统生成并显示用于输入数据的软键盘,所述软键盘的键盘区域由数字按键、负号按键以及点号按键组成;所述系统通过所述软键盘接收输入信号;所述系统确定所述输入信号对应的目标字符;所述系统判断字符显示框中是否存在所述负号按键对应的第一负号字符;所述系统根据判断结果对所述目标字符进行处理。

【技术特征摘要】
【国外来华专利技术】1.一种数据输入方法,其特征在于,包括:系统生成并显示用于输入数据的软键盘,所述软键盘的键盘区域由数字按键、负号按键以及点号按键组成;所述系统通过所述软键盘接收输入信号;所述系统确定所述输入信号对应的目标字符;所述系统判断字符显示框中是否存在所述负号按键对应的第一负号字符;所述系统根据判断结果对所述目标字符进行处理。2.根据权利要求1所述的数据输入方法,其特征在于,若所述目标字符为所述数字按键对应的数字字符,所述系统根据判断结果对所述目标字符进行处理包括:若存在所述第一负号字符,则所述系统判断所述字符显示框中的光标是否在所述第一负号字符之后的字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;若所述光标在所述第一负号字符之后的字符位,则所述系统在所述光标处插入所述数字字符;若所述光标在所述第一负号字符之前的字符位,则所述系统过滤所述数字字符;若不存在所述第一负号字符,则所述系统在所述光标处插入所述数字字符。3.根据权利要求1所述的数据输入方法,其特征在于,若所述目标字符为所述负号按键对应的第二负号字符,所述系统根据判断结果对所述目标字符进行处理包括:若存在所述第一负号字符,则所述系统过滤所述第二负号字符;若不存在所述第一负号字符,则所述系统将光标移动到所述字符显示框的第一个字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;所述系统在所述光标处插入所述第二负号字符。4.根据权利要求1所述的数据输入方法,其特征在于,若所述目标字符为所述点号按键对应的第二点号字符,所述系统根据判断结果对所述目标字符进行处理包括:若存在所述第一负号字符,则所述系统判断光标是否在所述第一负号字符之前的字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;若所述光标在所述第一负号字符之前的字符位,则所述系统过滤所述第二点号字符;若所述光标在所述第一负号字符之后的字符位,或,若不存在所述第一负号字符,则所述系统判断是否存在所述点号按键对应的第一点号字符;若存在所述第一点号字符,则所述系统过滤所述第二点号字符;若不存在所述第一点号字符,则所述系统在所述光标处插入所述第二点号字符。5.根据权利要求1或2所述的数据输入方法,其特征在于,所述数字按键为0至9的十进制数字组成的按键。6.一种数据输入装置,其特征在于,包括:显示模块,用于生成并显示用于输入数据的软键盘,所述软键盘的键盘区域由数字按键、负号按键以及点号按键组成;接收模块,用于通过所述软键盘接收输入信号;确定模块,用于确定所述输入信号对应的目标字符;第一判断模块,用于判断字符显示框中是否存在所述负号按键对应的第一负号字符;处理模块,用于根据所述第一判断模块的判断结果对所述目标字符进行处理。7.根据权利要求6所述的数据输入装置,其特征在于,所述处理模块包括:第一判断单元,用于当所述确定模块确定所述目标字符为所述数字按键对应的数字字符,且所述第一判断模块判断存在所述第一负号字符时,判断字符显示框中的光标是否在所述第一负号字符之后的字符位,所述光标用于表征所述目标字符在所述字符显示框中的位置标识;第一插入单元,用于当所述第一判断单元判断所述光标在所述第一负号字符之后的字符位,在所述光标处插入所述数字字符;第一过滤单元,用于当所述第一判断单元判断所述光标在所述第一负号字符之前的字符位,则过滤所述数字字符;所述第一插入单元还用于若不存在所述第一负号字符,则在所述光标处插入所述数字字符。8.根据权利要求7所述的数据输入装置,其特征在于,所述处理模块还包括:第二过滤单元,用于当所述确定模块确定所述目标字符为所述负号按键对应的第二负号字符,且所述第一判断模块判断存在所述第一负号字符时,则过滤所述第二负号字符;移动单元,用于当所述第一判...

【专利技术属性】
技术研发人员:穆文锋
申请(专利权)人:深圳配天智能技术研究院有限公司
类型:发明
国别省市:广东,44

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

1