输入方法、装置、设备和存储介质制造方法及图纸

技术编号:34461771 阅读:40 留言:0更新日期:2022-08-06 17:26
本申请公开了一种输入方法、装置、设备和存储介质,属于交互技术领域。该输入方法包括接收用户在键盘上的第一输入;响应于所述第一输入,获取与所述第一输入的输入点对应的位置信息;在根据所述位置信息确定所述输入点位于目标区域内的情况下,基于所述位置信息以及与所述用户对应的历史输入行为信息,从所述键盘中确定与所述输入点对应的目标按键,其中,所述目标区域为所述键盘中除按键区域之外的可触控区域;输出与所述目标按键对应的按键响应。应。应。

【技术实现步骤摘要】
输入方法、装置、设备和存储介质


[0001]本申请属于交互
,具体涉及一种输入方法、装置、设备和存储介质。

技术介绍

[0002]用户在使用电子设备进行字符输入时,往往需要用到电子设备的键盘,例如手机中的输入法键盘。
[0003]当前,用户在利用虚拟键盘进行字符输入的过程中,经常会出现误触的情况,例如用户想要输入字母W,但由于没有点击到按键W,进而导致误触。特别是在虚拟键盘上的按键较小的情况下,按键误触的概率也会相应增加。

技术实现思路

[0004]本申请实施例的目的是提供一种输入方法、装置、设备和存储介质,能够降低键盘上按键被误触的概率。
[0005]第一方面,本申请实施例提供了一种输入方法,该方法包括:
[0006]接收用户在键盘上的第一输入;
[0007]响应于所述第一输入,获取与所述第一输入的输入点对应的位置信息;
[0008]在根据所述位置信息确定所述输入点位于目标区域内的情况下,基于所述位置信息以及与所述用户对应的历史输入行为信息,从所述键盘中确定与所述输入点对应的目标按键,其中,所述目标区域为所述键盘中除按键区域之外的可触控区域;
[0009]输出与所述目标按键对应的按键响应。
[0010]第二方面,本申请实施例提供了一种输入装置,该装置包括:
[0011]输入接收模块,用于接收用户在键盘上的第一输入;
[0012]位置获取模块,用于响应于所述第一输入,获取与所述第一输入的输入点对应的位置信息;
[0013]目标确定模块,用于在根据所述位置信息确定所述输入点位于目标区域内的情况下,基于所述位置信息以及与所述用户对应的历史输入行为信息,从所述键盘中确定与所述输入点对应的目标按键,其中,所述目标区域为所述键盘中除按键区域之外的可触控区域;
[0014]响应输出模块,用于输出与所述目标按键对应的按键响应。
[0015]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0016]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0017]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方
法的步骤。
[0018]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤。
[0019]在本申请实施例中,通过在接收到用户在键盘上的第一输入的情况下,获取第一输入的输入点对应的位置信息,并在根据该位置信息确定输入点位于除按键区域之外的可触控区域,也即目标区域,的情况下,根据该位置信息和用户的历史输入行为信息,动态实时地对最终选择的按键进行确定,得到与当前输入点对应的目标按键,进而输出与该目标按键对应的按键响应。这样,利用位置信息和用户的历史输入行为信息,对最终选择的按键进行确定的过程,可以降低键盘上按键被误触的概率。
附图说明
[0020]图1是本申请提供的键盘使用场景的一种示意图;
[0021]图2是本申请一个实施例提供的输入方法的流程示意图;
[0022]图3是本申请另一个实施例提供的输入方法的流程示意图;
[0023]图4是本申请提供的备选按键确定场景的示意图;
[0024]图5是本申请又一个实施例提供的输入方法的流程示意图;
[0025]图6是本申请提供的越区输入场景的示意图;
[0026]图7是本申请一个实施例提供的输入装置的结构框图;
[0027]图8是本申请一个实施例提供的电子设备的结构框图;
[0028]图9为实现本申请实施例的电子设备的一种硬件结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0030]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0031]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的输入方法、装置、设备和存储介质进行详细地说明。
[0032]当前,用户在使用电子设备中的虚拟键盘进行字符输入的过程中经常会出现误触的情况。特别是在26键模式下,由于按键较小,用户误触的概率也会相应地增加。例如,如图1所示,用户想要输入的是字母W,但用户的输入点11却位于按键Q对应的可触控区域,最终导致键盘返回的是按键Q对应的字母Q。
[0033]为了改善用户在这种场景下的误触行为,本申请提出了一种输入方法,使得用户的输入点11即使不在按键W对应的区域范围内,仍然可以返回用户想要输入的按键W对应的
字母W。
[0034]本申请所提供的输入方法,可以应用于使用虚拟键盘进行按键输入的场景中,下面结合图2

图6对本申请实施例提供的输入方法进行详细说明。需要说明的是,本申请实施例提供的输入方法,执行主体可以为输入装置。本申请实施例中以输入装置执行输入方法为例,说明本申请实施例提供的输入方法。
[0035]图2是本申请一个实施例提供的输入方法的流程示意图。
[0036]如图2所示,该输入方法可以包括步骤:S210

S240,下面进行具体说明。
[0037]S210,接收用户在键盘上的第一输入。
[0038]本申请实施例中,键盘可以是电子设备中的虚拟键盘,例如手机、平板中的输入法键盘、系统键盘,电脑中的软键盘等。第一输入可以是用户用于触发键盘上目标按键的输入,输入方式包括但不限于用户利用手指触控的方式,或利用电子笔、鼠标等外接设备点击的方式,在此不作限定。
[0039]S220,响应于第一输入,获取与第一输入的输入点对应的位置信息。
[0040]这里,位置信息例如可以是输入点的位置坐标。
[0041]示例性地,当用户点击手机输入法键盘中的某个位置时,可记录用户输入点的位置坐标(x,y),以便后续基于该位置坐标进行按键确定和响应。...

【技术保护点】

【技术特征摘要】
1.一种输入方法,其特征在于,包括:接收用户在键盘上的第一输入;响应于所述第一输入,获取与所述第一输入的输入点对应的位置信息;在根据所述位置信息确定所述输入点位于目标区域内的情况下,基于所述位置信息以及与所述用户对应的历史输入行为信息,从所述键盘中确定与所述输入点对应的目标按键,其中,所述目标区域为所述键盘中除按键区域之外的可触控区域;输出与所述目标按键对应的按键响应。2.根据权利要求1所述的方法,其特征在于,所述基于所述位置信息以及与所述用户对应的历史输入行为信息,从所述键盘中确定与所述输入点对应的目标按键,包括:根据所述位置信息,从所述键盘中确定与所述输入点对应的多个备选按键;根据所述位置信息以及与所述用户对应的历史输入行为信息,计算所述多个备选按键中每个备选按键对应的选择概率;将所述选择概率中的最大值对应的备选按键确定为与所述输入点对应的所述目标按键。3.根据权利要求2所述的方法,其特征在于,所述根据所述位置信息,从所述键盘中确定与所述输入点对应的多个备选按键,包括:根据所述位置信息,确定所述输入点的位置与所述键盘中每个按键对应按键区域的中心点之间的第一距离;将所述第一距离小于预设距离的按键确定为与所述输入点对应的备选按键。4.根据权利要求2所述的方法,其特征在于,所述历史输入行为信息包括历史按键输入位置和历史按键输入顺序;所述根据所述位置信息以及与所述用户对应的历史输入行为信息,计算所述多个备选按键中每个备选按键对应的选择概率,包括:根据所述位置信息,确定所述输入点的位置与所述多个备选按键中每个备选按键对应位置之间的第二距离;根据所述第二距离,计算所述多个备选按键中每个备选按键对应的第一选择概率;根据所述历史按键输入位置,计算所述多个备选按键中每个备选按键对应的第二选择概率;根据所述历史按键输入顺序,计算所述多个备选按键中每个备选按键对应的第三选择概率;根据所述第一选择概率、所述第二选择概率以及所述第三选择概率中的至少一项,确定所述多个备选按键中每个备选按键对应的选择概率。5.根据权利要求4所述的方法,其特征在于,所述根据所述历史按键输入位置,计算所述多个备选按键中每个备选按键对应的第二选择概率,包括:根据所述历史按键输入位置,获取与所述多个备选按键中每个备选按键对应的越区输入次数以及输入总次数,其中,所述越区输入次数包括所述用户的输入点位置不在所述备选按键对应的按键区域和可触控区域内,且最终输出与所述备选按键对应的按键响应的次数;将所述越区输入次数与所述输入总次数的比值,确定为所述备选按键对应的第二选择
概率。6.根据权利要求4所述的方法,其特征在于,所述根据所述历史按键输入顺序,计算所述多个备选按键中每个备选按键对应的第三选择概率,包括:根据所述历史按键输入顺序,统计所述键盘中每个按键对应的转移按键以及输入转移次数,得到统计结果,其中,所述转移按键为所述用户选择对所述按键进行输入之后下一选择输入的按键;根据所述统计结果,获取与第一按键对应的转移按键以及输入转移次数,其中,所述第一按键为所述用户在所述第一输入之前选择输入的按键;基于与第一按键对应的转移按键以及输入转移次数,计算所述多个备选按键中每个备选按键对应的第三选择概率。7.根据权利要求6所述的方法,其特征在于,所述基于与第一按键对应的转移按键以及输入转移次数,计算所述多个备选按键中每个备选按键对应的第三选择概率,包括:在与所述第一按键对应的转移按键中包括目标备选按键的情况下,获取与所述目标备选按键对应的输入转移次数,其中,所述目标备选按键为所述多个备选按键中的任一备选按键;在与所述第一按键对应的转移按键中不包括所述目标备选按键的情况下,将预设值确定为与所述目标备选按键对应的输入转移次数;将与所述目标备选按键对应的输入转移次数与输入转移总次数之间的比值,确定为所述目标备选按键对应的所述第三选择概率,其中,所述输入转移总次数为与所述第一按键对应的转移按键的输入转移次数之和。8.一种输入装置,其特征在于,包括:输入接收模块,用于接收用户在键盘上的第一输入;位置获取模块,用于响应于所述第一输入,获取与所述第一输入的输入点对应的位置信息;目标确定模...

【专利技术属性】
技术研发人员:包音
申请(专利权)人:维沃移动通信杭州有限公司
类型:发明
国别省市:

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

1