本发明专利技术实施例提供了一种基于输入法的候选选择方法和装置,所述的方法包括:当接收到输入的字符串时,查找所述字符串对应的一个或多个候选信息;将所述一个或多个候选信息显示在候选区域中;当检测到滑行轨迹时,识别所述滑行轨迹的滑行方向;按照所述滑行方向移动在所述一个或多个候选信息之间的光标,用以选择候选信息。本发明专利技术实施例避免了用户在候选区域进行点击选择候选信息,使得滑行轨迹的滑行方向不受候选区域限制,大大提高了识别正确率,大大减少了误输入的几率;并且,单手容易进行滑行操作,无需双手操作,大大提高了操作的简便性。
【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种基于输入法的候选选择方法和装置,所述的方法包括:当接收到输入的字符串时,查找所述字符串对应的一个或多个候选信息;将所述一个或多个候选信息显示在候选区域中;当检测到滑行轨迹时,识别所述滑行轨迹的滑行方向;按照所述滑行方向移动在所述一个或多个候选信息之间的光标,用以选择候选信息。本专利技术实施例避免了用户在候选区域进行点击选择候选信息,使得滑行轨迹的滑行方向不受候选区域限制,大大提高了识别正确率,大大减少了误输入的几率;并且,单手容易进行滑行操作,无需双手操作,大大提高了操作的简便性。【专利说明】一种基于输入法的候选选择方法和装置
本专利技术涉及输入法的
,特别是涉及一种基于输入法的候选选择方法和一种基于输入法的候选选择装置。
技术介绍
随着移动互联网技术的迅猛发展,人们使用移动设备的频率越来越高,在人们使用移动设备过程中很多时候都需要进行信息输入,例如通讯、上网、发微博等等,因此,使用移动设备进行信息交互输入是非常重要的使用场景。 同时,移动设备向着大屏幕化快速发展普及,人们随时随地需要在大屏幕移动设备上进行信息输入。 但是,由于人自身身体特征所限制,若要在大屏幕设备上进行输入,用户不得不用双手进行操作,即一只手拿移动设备,另一只手进行按键输入、点击等操作。 一方面,由于手指距离候选区域距离较长,用户单手时常难以完成所需的候选文字选择上屏,且需要移动较远的距离才能在候选区进行选择,而且,由于移动较远距离,容易发生误点击,出错率高。 另一方面,当候选项不在首屏时,用户需要通过翻页、点击等多个操作才能完成所需候选词的上屏,操作十分麻烦。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种基于输入法的候选选择方法,用以降低出错率,提高操作的简便性。 相应的,本专利技术实施例还提供了一种基于输入法的候选选择装置,用以保证上述方法的实现及应用。 为了解决上述问题,本专利技术实施例公开了一种基于输入法的候选选择方法,包括: 当接收到输入的字符串时,查找所述字符串对应的一个或多个候选信息; 将所述一个或多个候选信息显示在候选区域中; 当检测到滑行轨迹时,识别所述滑行轨迹的滑行方向; 按照所述滑行方向移动在所述一个或多个候选信息之间的光标,用以选择候选信肩、O 优选地,所述查找所述字符串对应的一个或多个候选信息的步骤包括: 对所述字符串进行纠错处理; 查找纠错处理之后的字符串所对应的一个或多个候选信息。 优选地,所述识别所述滑行轨迹的滑行方向的步骤包括: 判断所述滑行轨迹是否符合预设条件;若是,则获取所述滑行轨迹中的至少两个轨迹点; 将滑行在先的轨迹点指向滑行在后的轨迹点的方向,设置为所述滑行轨迹的滑行方向。 优选地,所述滑行轨迹具有关联的滑行速度,所述判断所述滑行轨迹是否符合预设条件的步骤包括: 判断所述滑行速度是否大于预设的速度阈值;若是,则判断所述滑行轨迹符合预设条件。 优选地,所述一个或多个候选信息被划分为一组或多组子候选信息; 所述按照所述滑行方向移动在所述一个或多个候选信息之间的光标,以选择候选信息的步骤包括: 当所述光标按照所述滑行方向移动超出当前组子候选信息时,将另一组子候选信息展示在所述候选区域中。 优选地,所述滑行方向包括但不限于自右向左和自左向右中的至少一种; 所述当所述光标按照所述滑行方向移动超出当前组子候选信息时,将另一组子候选信息展示在所述候选区域中的步骤包括: 当所述光标自右向左移动超出当前组子候选信息时,将上一组子候选信息展示在所述候选区域中; 或者, 当所述光标自左向右移动超出当前组子候选信息时,将下一组子候选信息展示在所述候选区域中。 优选地,所述按照所述滑行方向移动在所述一个或多个候选信息之间的光标,以选择候选信息的步骤包括: 当所述光标按照所述滑行方向超出端点候选信息时,在所述候选区域中展示与所述端点候选信息相邻的候选信息; 其中,所述端点候选信息包括当前候选区域中的首个候选信息和最后一个候选信息中的至少一个。 优选地,所述滑行方向包括但不限于自右向左和自左向右中的至少一种; 所述当所述光标按照所述滑行方向超出端点候选信息时,在所述候选区域中展示与所述端点候选信息相邻的候选信息的步骤包括: 当所述光标自右向左移动超出首个候选信息时,将在所述首个候选信息上一个的候选信息展示在所述候选区域中; 或者, 当所述光标自左向右移动超出最后一个候选信息时,将在所述最后一个候选信息下一个的候选信息展示在所述候选区域中。 优选地,在所述按照所述滑行方向移动在所述一个或多个候选信息之间的光标,用以选择候选信息的步骤之后,所述的方法还包括: 当接收到上屏操作指令时,将所述光标处对应的候选信息进行上屏处理。 优选地,所述上屏操作指令包括所述滑行轨迹的满足预设的触发条件的变化信肩、O 优选地,所述变化信息包括但不限于以下至少一种: 轨迹变化信息、滑行角度变化信息、滑行速度变化信息、滑行距离变化信息、触摸压力变化信息、滑行方向信息、抬起事件; 所述轨迹变化信息对应的触发条件包括滑行轨迹与预设的特征滑行轨迹匹配; 所述滑行角度变化信息对应的触发条件包括滑行角度变化超过预设的角度阈值; 所述滑行速度变化信息对应的触发条件包括滑行速度变化超过预设的速度阈值; 所述滑行距离变化信息对应的触发条件包括滑行距离变化超过预设的距离阈值; 所述滑行方向信息对应的触发条件包括滑行方向在预设的方向范围内; 所述触摸压力变化信息对应的触发条件包括触摸压力变化超过预设的压力阈值。 本专利技术实施例还公开了一种基于输入法的候选选择装置,包括: 候选信息查找模块,用于在接收到输入的字符串时,查找所述字符串对应的一个或多个候选信息; 候选信息显示模块,用于将所述一个或多个候选信息显示在候选区域中; 滑行方向识别模块,用于在检测到滑行轨迹时,识别所述滑行轨迹的滑行方向; 候选信息选择模块,用于按照所述滑行方向移动在所述一个或多个候选信息之间的光标,用以选择候选信息。 优选地,所述候选信息查找模块包括: 纠错子模块,用于对所述字符串进行纠错处理; 纠错查找子模块,用于查找纠错处理之后的字符串所对应的一个或多个候选信肩、O 优选地,所述滑行方向识别模块包括: 条件判断子模块,用于判断所述滑行轨迹是否满足预设条件;若是,则调用轨迹点获取子模块; 轨迹点获取子模块,用于获取所述滑行轨迹中的至少两个轨迹点; 滑行方向设置子模块,用于将滑行在先的轨迹点指向滑行在后的轨迹点的方向,设置为所述滑行轨迹的滑行方向。 优选地,所述滑行轨迹具有关联的滑行速度,所述条件判断子模块包括: 速度阈值判断子模块,用于判断所述滑行速度是否大于预设的速度阈值;若是,则调用符合判断子模块; 符合判断子模块,用于判断所述滑行轨迹符合预设条件。 优选地,所述一个或多个候选信息被划分为一组或多组子候选信息;所述候选信息选择模块包括: 子候选信息展示子模块,用于在所述光标按照所述滑行方向移动超出当前组子候选信息时,将另一组子候选信息展示在所述候选区域中。 优选地,所述滑行方向包括但不本文档来自技高网...
【技术保护点】
一种基于输入法的候选选择方法,其特征在于,包括:当接收到输入的字符串时,查找所述字符串对应的一个或多个候选信息;将所述一个或多个候选信息显示在候选区域中;当检测到滑行轨迹时,识别所述滑行轨迹的滑行方向;按照所述滑行方向移动在所述一个或多个候选信息之间的光标,用以选择候选信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:晁阳飞,王坚,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。