输入方法、装置和机器可读介质制造方法及图纸

技术编号:21570538 阅读:21 留言:0更新日期:2019-07-10 15:10
本发明专利技术实施例提供了一种输入方法、装置和机器可读介质,其中的输入方法具体包括:获取用户在手写输入区域中输入的轨迹序列;依据轨迹序列与字符编码之间的映射关系,确定所述轨迹序列对应的目标字符编码;其中,所述映射关系为依据叠写输入特性和行写输入特性对应的历史手写输入数据得到,所述历史手写输入数据包括:历史字符及其对应的历史轨迹序列;依据所述目标字符编码,确定所述轨迹序列对应的候选。本发明专利技术实施例可以节省用户在不同的手写输入模式之间进行切换所花费的成本和精力,进而可以提升用户的输入效率。

Input method, device and machine readable medium

【技术实现步骤摘要】
输入方法、装置和机器可读介质
本专利技术涉及输入法
,尤其涉及一种输入方法、一种输入装置、一种用于输入的装置、以及一种机器可读介质。
技术介绍
输入法是指为了将各种文字输入设备(如计算机、手机、平板电脑等)而采用的编码方法。手写输入法是适用于触屏设备的一种输入法。以汉字的手写输入为例,用户通过手指或者触控笔在触屏设备上滑动输入汉字笔画,触屏设备通过识别汉字笔画将一组汉字笔画组成的字符识别为一个汉字编码,依据该汉字编码查询字库,从字库中获取与该汉字编码对应的字符,并以某种字体如宋体、楷体显示该字符。手写输入法提供的手写输入模式可以包括:单写输入模式、叠写输入模式、或者行写输入模式;其中,该单写输入模式将书写的所有轨迹作为一个字符的轨迹;该叠写输入模式可以支持一个字符的轨迹覆盖在另一个字符的轨迹上;该行写输入模式可以支持多个字符同时输入且不同字符之间有一定距离。目前,用户可以提前选定不同的手写输入模式,则输入法根据用户选择的手写输入模式,确定轨迹对应的字符。虽然三种手写输入模式的设定满足了用户输入不同形式的字符的需求(如行写输入模式更适合于数字、英语的输入,单写输入模式或者叠写输入模式更适合于汉字的输入等),然而,用户在实际的输入过程中需要在不同的手写输入模式之间进行切换,上述手写输入模式的切换不仅耗费了用户的操作成本,而且还打断了用户的输入,因此使得用户的输入效率下降。
技术实现思路
本专利技术实施例提供一种输入方法、装置和机器可读介质,可以节省用户在不同的手写输入模式之间进行切换所花费的成本和精力,进而可以提升用户的输入效率。为了解决上述问题,本专利技术实施例公开了一种输入方法,包括:获取用户在手写输入区域中输入的轨迹序列;依据轨迹序列与字符编码之间的映射关系,确定所述轨迹序列对应的目标字符编码;其中,所述映射关系为依据叠写输入特性和行写输入特性对应的历史手写输入数据得到,所述历史手写输入数据包括:历史字符及其对应的历史轨迹序列;依据所述目标字符编码,确定所述轨迹序列对应的候选。可选地,所述映射关系为依据单个历史字符对应的第一轨迹特征、以及历史字符之间的第二轨迹特征得到;其中,所述第二轨迹特征包括:距离特征和重合度特征。可选地,通过如下步骤确定所述轨迹序列与字符编码之间的映射关系:将所述历史手写输入数据中历史字符及其对应的历史轨迹序列作为训练数据;确定所述训练数据中历史字符对应的特征向量;所述特征向量包括:单个历史字符对应的第一轨迹特征、以及历史字符之间的第二轨迹特征;其中,所述第二轨迹特征包括:距离特征和重合度特征;依据所述特征向量,对所述训练数据进行训练,以得到手写模型;所述手写模型用于表征所述轨迹序列与字符编码之间的映射关系。可选地,所述依据所述目标字符编码,确定所述轨迹序列对应的候选,包括:依据所述轨迹序列属于所述目标字符编码的概率,所述轨迹序列对应的多个目标字符编码中选择所述轨迹序列对应的候选。可选地,所述轨迹序列对应至少两个连续的目标字符编码;所述依据所述目标字符编码,确定所述轨迹序列对应的候选,包括:确定所述至少两个连续的目标字符编码对应的组合路径;依据所述组合路径对应的语言模型概率,从所述至少两个连续的目标字符编码对应的组合路径中获取目标组合路径,作为所述轨迹序列对应的候选。可选地,所述方法还包括:展现所述轨迹序列对应的候选;依据用户对于所述候选的选择操作,确定被上屏的候选;依据所述被上屏的候选及其对应的轨迹序列,对所述叠写输入特性和行写输入特性对应的历史手写输入数据进行更新。可选地,所述方法还包括:依据所述轨迹序列,确定用户在手写输入区域中输入的第一字符、以及重叠于所述第一字符之上的第二字符;响应于用户对于所述第二字符包括轨迹的输入操作,将所述第一字符所包括轨迹的显示颜色变淡,以及保持所述第二字符所包括轨迹的显示颜色不变。另一方面,本专利技术实施例公开了一种输入装置,包括:轨迹序列获取模块,用于获取用户在手写输入区域中输入的轨迹序列;目标字符编码确定模块,用于依据轨迹序列与字符编码之间的映射关系,确定所述轨迹序列对应的目标字符编码;其中,所述映射关系为依据叠写输入特性和行写输入特性对应的历史手写输入数据得到,所述历史手写输入数据包括:历史字符及其对应的历史轨迹序列;以及候选确定模块,用于依据所述目标字符编码,确定所述轨迹序列对应的候选。可选地,所述映射关系为依据单个历史字符对应的第一轨迹特征、以及历史字符之间的第二轨迹特征得到;其中,所述第二轨迹特征包括:距离特征和重合度特征。可选地,所述装置还包括:训练数据获取模块,用于将所述历史手写输入数据中历史字符及其对应的历史轨迹序列作为训练数据;特征向量确定模块,用于确定所述训练数据中历史字符对应的特征向量;所述特征向量包括:单个历史字符对应的第一轨迹特征、以及历史字符之间的第二轨迹特征;其中,所述第二轨迹特征包括:距离特征和重合度特征;训练模块,用于依据所述特征向量,对所述训练数据进行训练,以得到手写模型;所述手写模型用于表征所述轨迹序列与字符编码之间的映射关系。可选地,所述目标字符编码确定模块包括:目标字符编码选择子模块,用于依据所述轨迹序列属于所述目标字符编码的概率,所述轨迹序列对应的多个目标字符编码中选择所述轨迹序列对应的候选。可选地,所述轨迹序列对应至少两个连续的目标字符编码;所述目标字符编码确定模块包括:组合路径确定子模块,用于确定所述至少两个连续的目标字符编码对应的组合路径;组合路径选择子模块,用于依据所述组合路径对应的语言模型概率,从所述至少两个连续的目标字符编码对应的组合路径中获取目标组合路径,作为所述轨迹序列对应的候选。可选地,所述装置还包括:展现模块,用于展现所述轨迹序列对应的候选;上屏确定模块,用于依据用户对于所述候选的选择操作,确定被上屏的候选;更新模块,用于依据所述被上屏的候选及其对应的轨迹序列,对所述叠写输入特性和行写输入特性对应的历史手写输入数据进行更新。可选地,所述装置还包括:字符确定模块,用于依据所述轨迹序列,确定用户在手写输入区域中输入的第一字符、以及重叠于所述第一字符之上的第二字符;显示颜色处理模块,用于响应于用户对于所述第二字符包括轨迹的输入操作,将所述第一字符所包括轨迹的显示颜色变淡,以及保持所述第二字符所包括轨迹的显示颜色不变。再一方面,本专利技术实施例公开了一种用于输入的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:获取用户在手写输入区域中输入的轨迹序列;依据轨迹序列与字符编码之间的映射关系,确定所述轨迹序列对应的目标字符编码;其中,所述映射关系为依据叠写输入特性和行写输入特性对应的历史手写输入数据得到,所述历史手写输入数据包括:历史字符及其对应的历史轨迹序列;依据所述目标字符编码,确定所述轨迹序列对应的候选。又一方面,本专利技术实施例公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行前述一个或多个所述的方法。本专利技术实施例包括以下优点:本专利技术实施例可以针对叠写输入特性和行写输入特性对应的历史手写输入数据,挖掘可以反映叠写输入特性和行写输本文档来自技高网...

【技术保护点】
1.一种输入方法,其特征在于,所述方法包括:获取用户在手写输入区域中输入的轨迹序列;依据轨迹序列与字符编码之间的映射关系,确定所述轨迹序列对应的目标字符编码;其中,所述映射关系为依据叠写输入特性和行写输入特性对应的历史手写输入数据得到,所述历史手写输入数据包括:历史字符及其对应的历史轨迹序列;依据所述目标字符编码,确定所述轨迹序列对应的候选。

【技术特征摘要】
1.一种输入方法,其特征在于,所述方法包括:获取用户在手写输入区域中输入的轨迹序列;依据轨迹序列与字符编码之间的映射关系,确定所述轨迹序列对应的目标字符编码;其中,所述映射关系为依据叠写输入特性和行写输入特性对应的历史手写输入数据得到,所述历史手写输入数据包括:历史字符及其对应的历史轨迹序列;依据所述目标字符编码,确定所述轨迹序列对应的候选。2.根据权利要求1所述的方法,其特征在于,所述映射关系为依据单个历史字符对应的第一轨迹特征、以及历史字符之间的第二轨迹特征得到;其中,所述第二轨迹特征包括:距离特征和重合度特征。3.根据权利要求1或2所述的方法,其特征在于,通过如下步骤确定所述轨迹序列与字符编码之间的映射关系:将所述历史手写输入数据中历史字符及其对应的历史轨迹序列作为训练数据;确定所述训练数据中历史字符对应的特征向量;所述特征向量包括:单个历史字符对应的第一轨迹特征、以及历史字符之间的第二轨迹特征;其中,所述第二轨迹特征包括:距离特征和重合度特征;依据所述特征向量,对所述训练数据进行训练,以得到手写模型;所述手写模型用于表征所述轨迹序列与字符编码之间的映射关系。4.根据权利要求1或2所述的方法,其特征在于,所述依据所述目标字符编码,确定所述轨迹序列对应的候选,包括:依据所述轨迹序列属于所述目标字符编码的概率,所述轨迹序列对应的多个目标字符编码中选择所述轨迹序列对应的候选。5.根据权利要求1或2所述的方法,其特征在于,所述轨迹序列对应至少两个连续的目标字符编码;所述依据所述目标字符编码,确定所述轨迹序列对应的候选,包括:确定所述至少两个连续的目标字符编码对应的组合路径;依据所述组合路径对应的语言模型概率,从所述至少两个连续的目标字符编码对应的组合路径中获取目标组合路径,作为所述轨迹序列对应的候选。6.根据权利要求1或2所述的方法,...

【专利技术属性】
技术研发人员:韩秦冯阳赵卓李琳徐萌田晓东
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1