实现多模式同步输入的方法及系统技术方案

技术编号:9642161 阅读:182 留言:0更新日期:2014-02-07 00:23
本发明专利技术公开了一种实现多模式同步输入的方法及系统,该方法包括:采集用户输入的触屏信息,并按时序将触屏信息记录为二维坐标点序列;根据所述二维坐标点序列确定输入模式,所述输入模式包括:按键输入模式、手写输入模式以及按键切换输入模式;根据所述输入模式对所述触屏信息进行识别,得到识别结果;判断是否执行新的输入模式;如果是,则返回执行根据所述二维坐标点序列确定输入模式的步骤;否则保持当前输入模式。利用本发明专利技术,可以实现不同类型字符的连续字串的自由输入的问题,提高输入效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种实现多模式同步输入的方法及系统,该方法包括:采集用户输入的触屏信息,并按时序将触屏信息记录为二维坐标点序列;根据所述二维坐标点序列确定输入模式,所述输入模式包括:按键输入模式、手写输入模式以及按键切换输入模式;根据所述输入模式对所述触屏信息进行识别,得到识别结果;判断是否执行新的输入模式;如果是,则返回执行根据所述二维坐标点序列确定输入模式的步骤;否则保持当前输入模式。利用本专利技术,可以实现不同类型字符的连续字串的自由输入的问题,提高输入效率。【专利说明】实现多模式同步输入的方法及系统
本专利技术涉及人机交互
,具体涉及一种实现多模式同步输入的方法及系统。
技术介绍
传统输入系统一般可提供多种输入模式,如手写输入和按键输入,但通常不同输入模式是单独存在的,即在输入字符前用户首先需要确定当前的输入模式:或以键盘按键输入或以手写输入,并将所接收到的触屏信息按照预设输入模式进行解析。在这样的设定下用户在输入带有不同类型字符的连续字串时,往往需要不断调整输入模式以满足不同字符类型输入的需求,如对中文字符的输入切换至更习惯的手写方式输入模式,而对英文单词或符号的输入则切换至按键方式输入。频繁的输入模式切换一方面导致连续字串整体输入效率低,另一方面用户书写体验也大大降低,使用不便,有着较大的局限性。对此业界提出了一种可支持多模式同步输入的方法,该方法接收用户在统一界面的按键或手写输入的触屏信息,对输入模式进行自动判断并对触屏信息进行相关解析获取对应的文本内容。该方法实现了统一界面下的字母、数字、符号等字符的按键操作以及字符的手写笔迹输入。然而当需要通过按键输入的字符不在当前统一界面时,或者说不是当前按键的主位字符时,该方法依然首先需要人工切换至对应的输入界面再完成特定字符的输入。显然这样的方法依然无法实现完整的同步输入,以9键盘输入界面为例,在图1所示界面进行拼音按键输入,但如果需要输入数字,就需手动切换至图2所示的数字输入界面。
技术实现思路
本专利技术实施例提供一种实现多模式同步输入的方法及系统,以解决现有的多模式输入系统不能实现不同类型字符的连续字串的自由输入的问题,提高输入效率。为此,本专利技术实施例提供如下技术方案:一种实现多模式同步输入的方法,包括:采集用户输入的触屏信息,并按时序将触屏信息记录为二维坐标点序列;根据所述二维坐标点序列确定输入模式,所述输入模式包括:按键输入模式、手写输入模式以及按键切换输入模式;根据所述输入模式对所述触屏信息进行识别,得到识别结果;判断是否执行新的输入模式;如果是,则返回执行根据所述二维坐标点序列确定输入模式的步骤;否则保持当前输入模式。优选地,所述根据所述输入模式对所述触屏信息进行识别,得到识别结果包括:如果所述输入模式为手写输入模式,则对所述触屏信息进行手写识别,获取文本字串;如果所述输入模式为按键输入模式,则根据所述触屏信息的位置确定对应的活跃按键,然后获得所述活跃按键对应的文本字串;如果所述输入模式为按键切换输入模式,则根据所述触屏信息的位置确定同键位上的非位键,然后获得所述非位键对应的字符并上屏显示。优选地,所述根据所述二维坐标点序列确定输入模式包括:根据所述二维坐标点序列判断用户的触屏操作是笔画动作还是点按动作;如果是笔画动作,则确定单位判决检测时间间隔内发生最大移动距离的两采样点间的方向d ;如果所述方向d在预设的方向范围dt内,则确定为按键切换输入模式;否则为手写输入模式;如果是点按动作,则获取设定的第二判断时间T2内采样点的累积移动距离S ;如果所述累积移动距离S大于预设的第二判断距离S2,则确定为按键切换输入模式;如果所述累积移动距离S小于或等于预设的第二判断距离S2,并且产生这段移动距离的有效时间已超过第二判断时间T2,则确定为按键切换输入模式;否则确定为按键输入模式。优选地,所述根据所述二维坐标点序列判断用户的触屏操作是笔画动作还是点按动作包括:获取设定的第一判断时间Tl内采样点的累积移动距离S ;如果所述累积移动距离S大于预设的第一判断距离SI,则确定用户的触屏操作是笔画动,否则确定用户的触屏操作是点按动作。优选地,所述判断是否执行新的输入模式包括:判断当前字符是否已输入结束;如果已结束,则确定执行新的输入模式;否则确定不执行新的输入模式。优选地,所述判断当前字符是否已输入结束包括:在手写输入模式时,如果用户的抬笔时间大于设定的时间阈值,并且用户输入的笔迹在书写区域的分布满足笔迹完整条件,则确定当前字符已输入结束;在按键输入模式或按键切换输入模式时,如果有字符上屏则确定当前字符已输入结束。一种实现多模式同步输入的系统,包括:采集模块,用于采集用户输入的触屏信息,并按时序将触屏信息记录为二维坐标点序列;输入模式确定模块,用于根据所述二维坐标点序列确定输入模式,所述输入模式包括:按键输入模式、手写输入模式以及按键切换输入模式;识别模块,用于根据所述输入模式对所述触屏信息进行识别,得到识别结果;判断模块,用于判断是否执行新的输入模式;如果是,则通知所述输入模式确定模块执行根据所述二维坐标点序列确定输入模式的操作;否则通知所述输入模式确定模块保持输出当前输入模式。优选地,所述识别模块包括:第一识别模块,用于在所述输入模式为手写输入模式时,对所述触屏信息进行手与识别,获取文本字串;第二识别模块,用于在所述输入模式为按键输入模式时,根据所述触屏信息的位置确定对应的活跃按键,然后获得所述活跃按键对应的文本字串;第三识别模块,用于在所述输入模式为按键切换输入模式时,根据所述触屏信息的位置确定同键位上的非位键,然后获得所述非位键对应的字符并上屏显示。优选地,所述输入模式确定模块包括:动作判断模块,用于根据所述二维坐标点序列判断用户的触屏操作是笔画动作还是点按动作;第一确定模块,用于在所述动作判断模块判断用户的触屏操作是笔画动作时,确定单位判决检测时间间隔内发生最大移动距离两采样点间的方向d ;如果所述方向d在预设的方向范围dt内,则确定为按键切换输入模式;否则为手写输入模式;第二确定模块,用于在所述动作判断模块判断用户的触屏操作是点按动作时,获取设定的第二判断时间T2内采样点的累积移动距离S ;如果所述累积移动距离S大于预设的第二判断距离S2,则确定为按键切换输入模式;如果所述累积移动距离S小于或等于预设的第二判断距离S2,并且产生这段移动距离的有效时间已超过第二判断时间T2,则确定为按键切换输入模式;否则确定为按键输入模式。优选地,所述动作判断模块,具体用于获取设定的第一判断时间Tl内采样点的累积移动距离S ;并且在所述累积移动距离S大于预设的第一判断距离SI时,确定用户的触屏操作是笔画动,否则确定用户的触屏操作是点按动作。优选地,所述判断模块,具体用于判断当前字符是否已输入结束;如果已结束,则确定执行新的输入模式;否则确定不执行新的输入模式。优选地,在手写输入模式时,所述判断模块判断如果用户的抬笔时间大于设定的时间阈值,并且用户输入的笔迹在书写区域的分布满足笔迹完整条件,则确定当前字符已输入结束;在按键输入模式或按键切换输入模式时,所述判断模块判断如果有字符上屏则确定当前字符已输入结束。本专利技术实施例提供的实现多本文档来自技高网
...

【技术保护点】
一种实现多模式同步输入的方法,其特征在于,包括:采集用户输入的触屏信息,并按时序将触屏信息记录为二维坐标点序列;根据所述二维坐标点序列确定输入模式,所述输入模式包括:按键输入模式、手写输入模式以及按键切换输入模式;根据所述输入模式对所述触屏信息进行识别,得到识别结果;判断是否执行新的输入模式;如果是,则返回执行根据所述二维坐标点序列确定输入模式的步骤;否则保持当前输入模式。

【技术特征摘要】

【专利技术属性】
技术研发人员:竺博胡金水何婷婷胡国平胡郁
申请(专利权)人:安徽科大讯飞信息科技股份有限公司
类型:发明
国别省市:

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

1