一种输入方法、系统和用于输入的装置制造方法及图纸

技术编号:17561236 阅读:21 留言:0更新日期:2018-03-28 11:53
本发明专利技术实施例提供了一种输入方法、系统和用于输入的装置,该方法包括:根据已输入的字符预测下一个输入的字符,作为目标字符;在虚拟键盘上对所述目标字符生成预测区域;在所述预测区域上检测到输入操作时,确定所述输入操作的操作类型;当所述操作类型为第一目标操作时,将所述预测区域对应的目标字符添加到所述已输入的字符之后,生成目标字符序列。本发明专利技术实施例通过将预测区域脱离对虚拟按键的依赖,可以按照需求进行缩短移动距离、增加点击面积等优化,无需准确点击该目标字符所属的虚拟按键即可输入目标字符,实现模糊点击、快速输入,减少因精确点击而造成的误操作的可能性,提高了输入的准确率及效率。

An input method, system, and device for input

The embodiment of the invention, an input method and system is provided for the input device, the method comprises: according to the input character to predict the next input character, as the target character; on the virtual keyboard to generate regional prediction on the target character; prediction in the input operation area when detected the type of operation, determining the input operation; when the operation type is the first goal of the operation, then the prediction area corresponding to the target character is added to the input character, generating a sequence of characters. The embodiment of the invention the prediction area away from reliance on virtual keys, can shorten the moving distance, increase the click area optimization according to the demand, the virtual button to enter the target character of the target character without accurate click the click, rapid implementation of fuzzy input, reduce the possibility of misoperation caused by click the and to improve the accuracy and efficiency of input.

【技术实现步骤摘要】
一种输入方法、系统和用于输入的装置
本专利技术涉及输入法的
,特别是涉及一种输入方法、一种输入系统和一种用于输入的装置。
技术介绍
随着传感器技术应用的越来越广泛,很多的日常工作与娱乐活动都可以在具有触摸功能的电子设备上进行操作,通过触控操作输入信息来完成人机交互。对于中文、日文、韩文等用户以及部分阿拉伯语系用户而言,一般需要通过输入法程序来与各种电子设备进行人机交互。以中文为例,用户输入的是一串字符,输入法程序将其进行编码、转换成文字,由于虚拟按键的距离较远、面积较小等因素存在,造成用户点击虚拟按键的准确率较低,容易造成误操作。为了方便用户点击虚拟按键,当用户在虚拟键盘中输入一个字符后,输入法程序可以预测出用户接下来最可能输入的字符,对其所在的虚拟按键,进行提示。但是,用户选择预测出的虚拟按键进行输入时,仍然需要精准点击预测出的虚拟按键,虚拟按键的距离较远、面积较小等因素造成的点击虚拟按键的准确率较低的问题仍然存在。
技术实现思路
鉴于上述问题,为了解决上述点击虚拟按键的准确率较低的问题,本专利技术实施例提出了一种输入方法、一种输入系统和一种用于输入的装置。为了解决上述问题,本专利技术实施例公开了一种输入方法,包括:根据已输入的字符预测下一个输入的字符,作为目标字符;在虚拟键盘上对所述目标字符生成预测区域;在所述预测区域上检测到输入操作时,确定所述输入操作的操作类型;当所述操作类型为第一目标操作时,将所述预测区域对应的目标字符添加到所述已输入的字符之后,生成目标字符序列。本专利技术实施例还公开了一种输入系统,包括:目标字符预测模块,用于根据已输入的字符预测下一个输入的字符,作为目标字符;预测区域生成模块,用于在虚拟键盘上对所述目标字符生成预测区域;操作类型确定模块,用于在所述预测区域上检测到输入操作时,确定所述输入操作的操作类型;目标字符添加模块,用于在所述操作类型为第一目标操作时,将所述预测区域对应的目标字符添加到所述已输入的字符之后,生成目标字符序列。本专利技术实施例还公开了一种输入的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:根据已输入的字符预测下一个输入的字符,作为目标字符;在虚拟键盘上对所述目标字符生成预测区域;在所述预测区域上检测到输入操作时,确定所述输入操作的操作类型;当所述操作类型为第一目标操作时,将所述预测区域对应的目标字符添加到所述已输入的字符之后,生成目标字符序列。本专利技术实施例包括以下优点:本专利技术实施例根据已输入的字符预测下一个输入的字符,作为目标字符,并针对该目标字符在虚拟键盘上生成预测区域,若在虚拟键盘上检测到输入操作时,则在该输入操作为第一目标操作时,将预测区域对应的目标字符添加到已输入的字符之后,生成目标字符序列,后续可以基于该目标字符序列进行候选搜索、候选预测、候选上屏等后续操作,通过将预测区域脱离对虚拟按键的依赖,可以按照需求进行缩短移动距离、增加点击面积等优化,无需准确点击该目标字符所属的虚拟按键即可输入目标字符,实现模糊点击、快速输入,减少因精确点击而造成的误操作的可能性,提高了输入的准确率及效率。附图说明图1是本专利技术的一种输入方法实施例的步骤流程图;图2A至图2C是本专利技术实施例的一种虚拟键盘的示例图;图3是本专利技术的另一种输入方法实施例的步骤流程图;图4A至图4D是本专利技术实施例的一种输入示例图;图5是本专利技术的一种输入系统实施例的结构框图;图6是根据一示例性实施例示出的一种用于输入的装置的框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种输入方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,根据已输入的字符预测下一个输入的字符,作为目标字符。在具体实现中,本专利技术实施例可以应用于具有触摸屏的电子设备中,例如,手机、PDA(PersonalDigitalAssistant,个人数字助理)、膝上型计算机、掌上电脑等等,其中,该触摸屏可以包括矢量压力传感触摸屏、电阻触摸屏、电容触摸屏、红外触摸屏、表面声波触摸屏等等,本专利技术实施例对此不加以限制。这些电子设备可以支持包括Windows、Android(安卓)、IOS、WindowsPhone等操作系统,通常可以运行通过虚拟键盘进行输入的应用程序,例如,输入法程序。该虚拟键盘通常具有一个或多个虚拟按键,该虚拟按键经常被复用,映射有一个或多个字符,当该虚拟按键被触发(如点击、滑行)时,可以输入该虚拟按键映射的字符。需要说明的是,对于不同的语言,如中文、英文、日文等等,该虚拟键盘的虚拟按键所映射的字符会有所不同。为使本领域技术人员更好地理解本专利技术实施例,在本专利技术实施例中,将中文作为一种示例进行说明。在具体实现中,该虚拟按键映射的字符具体可以包括、但不限于输入数字字符、英文字符、中文字符(如拼音字符、笔画字符等)和符号字符中的至少一个。例如,参照图2A和2B,示出了本专利技术实施例的一种虚拟键盘的示例图,该虚拟键盘200可以称为九宫格键盘或9键键盘,主要包括9个虚拟按键。在本示例中,对于虚拟按键201,如图2A所示,在拼音输入模式下,点击该虚拟按键201可以输入声母“d”、韵母“e”和声母“f”,在数字输入模式下,点击该虚拟按键201可以输入数字“3”,在英文输入模式下,点击该虚拟按键201可以输入英文“d”、“e”、“f”;在拼音输入模式、数字输入模式和英文输入模式下,点击该虚拟按键202可以输入逗号“,”;如图2B所示,在笔画输入模式下,点击该虚拟按键201可以输入笔画“丿”。又例如,参照图2C,示出了本专利技术实施例的另一种虚拟键盘的示例图,该虚拟键盘210可以称为全键盘或26键键盘,一个典型的全键盘或26键键盘可以为QWERTY键盘,主要包括26个虚拟按键。在本示例中,对于虚拟按键211,在拼音输入模式下,点击该虚拟按键211可以输入半元音“w”,在英文输入模式下,点击该虚拟按键211可以输入英文“w”,在数字输入模式下,点击该虚拟按键211可以输入数字“2”;对于虚拟按键212,在拼音输入模式下,点击该虚拟按键212可以输入声母“g”,在英文输入模式下,点击该虚拟按键211可以输入英文“g”,在符号输入模式下可以输入百分号“%”。当然,上述虚拟键盘只是作为示例,在实施本专利技术实施例时,可以根据实际情况设置其他虚拟键盘,本专利技术实施例对此不加以限制。另外,除了上述虚拟键盘外,本领域技术人员还可以根据实际需要采用其它虚拟键盘,本专利技术实施例对此也不加以限制。用户在输入时,可以用手指或其它物体(例如,触笔)在电子设备触摸屏中虚拟键盘所在的位置进行点击或滑行。对于已输入的字符,可以对下一个用户可能输入的字符进行预测。在本专利技术的一个实施例中,步骤101可以包括如下子步骤:子步骤S11,将候选字符添加到已输入的字符之后,获得预测字符序列;子步骤S12,将所述预测字符序列切分为一个或多个音节;子步骤S13,计算所述一个或多个音节互相之间的条件概率;子步骤S14,采用所述条件概率计算所述预测字符序列的音节概率;子步骤S本文档来自技高网...
一种输入方法、系统和用于输入的装置

【技术保护点】
一种输入方法,其特征在于,包括:根据已输入的字符预测下一个输入的字符,作为目标字符;在虚拟键盘上对所述目标字符生成预测区域;在所述预测区域上检测到输入操作时,确定所述输入操作的操作类型;当所述操作类型为第一目标操作时,将所述预测区域对应的目标字符添加到所述已输入的字符之后,生成目标字符序列。

【技术特征摘要】
1.一种输入方法,其特征在于,包括:根据已输入的字符预测下一个输入的字符,作为目标字符;在虚拟键盘上对所述目标字符生成预测区域;在所述预测区域上检测到输入操作时,确定所述输入操作的操作类型;当所述操作类型为第一目标操作时,将所述预测区域对应的目标字符添加到所述已输入的字符之后,生成目标字符序列。2.根据权利要求1所述的方法,其特征在于,还包括:当所述操作类型为第二目标操作时,将所述预测区域下虚拟按键对应的字符添加到所述已输入的字符之后,生成目标字符序列。3.根据权利要求1或2所述的方法,其特征在于,还包括:查询所述目标字符序列对应的一个或多个候选项;显示所述一个或多个候选项。4.根据权利要求1所述的方法,其特征在于,所述根据已输入的字符预测下一个输入的字符,作为目标字符的步骤包括:将候选字符添加到已输入的字符之后,获得预测字符序列;将所述预测字符序列切分为一个或多个音节;计算所述一个或多个音节互相之间的条件概率;采用所述条件概率计算所述预测字符序列的音节概率;按照所述音节概率从所述候选字符中选择下一个输入的字符,作为目标字符。5.根据权利要求1所述的方法,其特征在于,所述根据已输入的字符预测下一个输入的字符,作为目标字符的步骤包括:从已输入的字符中提取一个或多个排序最后的末尾字符;计算候选字符在所述一个或多个末尾字符之后输入的条件概率;按照所述条件概率从所述候选字符中选择下一个输入的字符,作为目标字符。6.根据权利要求1所述的方法,其特征在于,所述根据已输入的字符预测下一个输入的字符,作为目标字符的步骤包括:将候选字符添加到已输入的字符之后,获得预测字符序列;将所述预测字符序列与预置的词库中的词条进行匹配;当匹配成功时,将所述候选字符设置为下一个输入的字符,作为目标字符。7.根据权利要求1或2或4或5或6所述的方法,其特征在于,所述在虚拟键盘上对所述目标字符生成预测区域的步骤包括:确定输入参数类型;根据所述输入参数类型计算所述目标字符的预测区域的几何参数值;其中,由所述几何参数值计算得到的预测参数值,优于,所述目标字符所属虚拟按键的按键参数值;按照所述几何参数值在所述虚拟键盘上绘制预测区域。8.根据权利要求7所述的方法,其特征在于,所述输入参数类型包括输入面积和/或移动距离;所述目标字符的预测区域的预测面积值,大于...

【专利技术属性】
技术研发人员:陈小帅马尔胡甫·曼苏尔张扬
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1