信息输入方法、终端及电子设备与流程
未命名
09-20
阅读:72
评论:0

1.本技术属于信息输入技术领域,具体涉及一种信息输入方法、终端及电子设备。
背景技术:
2.通常,用户在电子设备中输入文字的过程中,若发现已输入的字符序列中的某个字符为错误字符,则可以先对输入法界面中的光标进行拖动输入,以使得电子设备可以将光标移动至该错误字符处,然后再对电子设备进行删除输入,以使得电子设备可以删除该错误字符,从而用户可以在该输入法界面中查找正确字符的按键,并对该按键进行选择输入,以在电子设备中输入正确字符,进而使得电子设备可以得到正确的字符序列,并显示该正确的字符序列对应的文字。
3.但是,由于输入法界面中的光标的显示尺寸较小,用户需要对光标进行多次拖动输入,才可以使得电子设备将光标移动至错误字符处,且在电子设备将光标移动至错误字符处之后,用户需要进行多次输入,才可以使得电子设备对错误字符进行处理,以使得电子设备可以得到正确的字符序列,因此,在用户触发电子设备处理错误字符的过程中,用户的操作比较繁琐且耗时,如此,导致电子设备的处理错误字符的效率较低。
技术实现要素:
4.本技术实施例的目的是提供一种信息输入方法、终端及电子设备,能够简化在用户触发电子设备处理错误字符的过程中用户的操作、且减少耗时,从而提高电子设备的处理错误字符的效率。
5.第一方面,本技术实施例提供了一种信息输入方法,该方法包括:在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,接收用户对第二按键的第一输入;响应于第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
6.第二方面,本技术实施例提供了一种信息输入方法,该方法包括:在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,接收用户对替换控件的第一输入;响应于第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
7.第三方面,本技术实施例提供了一种信息输入方法,该方法包括:在信息预显区显示用户输入的n个字符的情况下,接收用户的第一输入;n为大于1的正整数;响应于第一输入,显示n个字符标识;一个字符标识指示信息预显区中的一个字符,该n个字符标识指示的n个字符的显示顺序与信息预显区中显示的n个字符的显示顺序相同;接收用户的第二输
入;响应于第二输入,更新n个字符标识中的至少一个字符标识;基于更新后的n个字符标识,更新信息预显区中显示的字符。
8.第四方面,本技术实施例提供了一种终端,该终端包括:接收模块,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,接收用户对第二按键的第一输入。处理模块,用于响应于接收模块接收的第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
9.第五方面,本技术实施例提供了一种终端,该终端包括:接收模块,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,接收用户对替换控件的第一输入。处理模块,用于响应于接收模块接收的第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
10.第六方面,本技术实施例提供了一种终端,该终端包括:接收模块,用于在信息预显区显示用户输入的n个字符的情况下,接收用户的第一输入;n为大于1的正整数。显示模块,用于响应于接收模块接收的第一输入,显示n个字符标识;一个字符标识指示信息预显区中的一个字符,该n个字符标识指示的n个字符的显示顺序与信息预显区中显示的n个字符的显示顺序相同。上述接收模块,还用于接收用户的第二输入。上述显示模块,还用于响应于接收模块接收的第二输入,更新n个字符标识中的至少一个字符标识。处理模块,用于基于显示模块更新后的n个字符标识,更新信息预显区中显示的字符。
11.第七方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤,实现如第三方面所述的方法的步骤。
12.第八方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤,实现如第三方面所述的方法的步骤。
13.第九方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤,实现如第三方面所述的方法的步骤。
14.第十方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤,实现如第三方面所述的方法的步骤。
15.在本技术实施例中,由于在信息预显区显示至少一个字符的情况下,电子设备可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,这样,用户可以对包含用户期望输入的字符的第二按键进行一次输入,以使得电子设备可以直接将信息预显区中的第一字符,即错误字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简
化在用户触发电子设备处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理错误字符的效率。
16.在本技术实施例中,由于在信息预显区显示至少一个字符的情况下,电子设备可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,并显示替换控件,这样,用户可以对该替换控件进行一次输入,以使得电子设备可以直接将信息预显区中的第一字符,即错误字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简化在用户触发电子设备处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理错误字符的效率。
17.在本技术实施例中,由于在信息预显区显示n个字符的情况下,电子设备可以根据用户的第一输入,显示出显示顺序与n个字符的显示顺序相同的n个字符标识,这样用户可以根据该n个字符标识快速地确定存在错误的字符标识,并对电子设备进行第二输入,以使得电子设备可以直接更新存在错误的字符标识,并基于更新后的正确的n个字符标识,更新信息预显区中显示的字符,而无需用户较长时间在n个字符中查找错误的字符,且无需用户对光标进行多次拖动输入、并再次进行多次输入,因此,可以简化在用户触发电子设备处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理错误字符的效率。
附图说明
18.图1是本技术的一些实施例提供的信息输入方法的流程示意图;
19.图2a是本技术的一些实施例提供的手机的界面的示意图;
20.图2b是本技术的一些实施例提供的手机的界面的示意图;
21.图3a是本技术的一些实施例提供的手机的界面的示意图;
22.图3b是本技术的一些实施例提供的手机的界面的示意图;
23.图4是本技术的一些实施例提供的手机的界面的示意图;
24.图5是本技术的一些实施例提供的手机的界面的示意图;
25.图6a是本技术的一些实施例提供的手机的界面的示意图;
26.图6b是本技术的一些实施例提供的按键的触控面积的示意图;
27.图7是本技术的一些实施例提供的信息输入方法的流程示意图;
28.图8a是本技术的一些实施例提供的手机的界面的示意图;
29.图8b是本技术的一些实施例提供的手机的界面的示意图;
30.图9a是本技术的一些实施例提供的手机的界面的示意图;
31.图9b是本技术的一些实施例提供的手机的界面的示意图;
32.图10是本技术的一些实施例提供的手机的界面的示意图;
33.图11是本技术的一些实施例提供的手机的界面的示意图;
34.图12是本技术的一些实施例提供的信息输入方法的流程示意图;
35.图13是本技术的一些实施例提供的手机的界面的示意图;
36.图14是本技术的一些实施例提供的手机的界面的示意图;
37.图15是本技术的一些实施例提供的手机的界面的示意图;
38.图16是本技术的一些实施例提供的手机的界面的示意图;
39.图17是本技术的一些实施例提供的手机的界面的示意图;
40.图18是本技术的一些实施例提供的手机的界面的示意图;
41.图19是本技术的一些实施例提供的手机的界面的示意图;
42.图20是本技术的一些实施例提供的手机的界面的示意图;
43.图21是本技术的一些实施例提供的信息输入方法的流程示意图;
44.图22是本技术的一些实施例提供的手机的界面的示意图;
45.图23是本技术的一些实施例提供的手机的界面的示意图;
46.图24是本技术的一些实施例提供的手机的界面的示意图;
47.图25是本技术的一些实施例提供的手机的界面的示意图;
48.图26是本技术的一些实施例提供的信息输入方法的流程示意图;
49.图27a是本技术的一些实施例提供的手机的界面的示意图;
50.图27b是本技术的一些实施例提供的信息输入方法的流程示意图;
51.图28a是本技术的一些实施例提供的手机的界面的示意图;
52.图28b是本技术的一些实施例提供的手机的界面的示意图;
53.图29是本技术的一些实施例提供的手机的界面的示意图;
54.图30是本技术的一些实施例提供的手机的界面的示意图;
55.图31是本技术的一些实施例提供的终端的结构示意图;
56.图32是本技术的一些实施例提供的终端的结构示意图;
57.图33是本技术的一些实施例提供的终端的结构示意图;
58.图34是本技术的一些实施例提供的电子设备的硬件结构示意图;
59.图35是本技术的一些实施例提供的电子设备的硬件结构示意图。
具体实施方式
60.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
61.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
62.本技术的说明书和权利要求书中的术语“至少一个(项)”、“至少之一”等指其包含对象中的任意一个、任意两个或两个以上的组合。例如,a、b、c中的至少一个(项),可以表示:“a”、“b”、“c”、“a和b”、“a和c”、“b和c”以及“a、b和c”,其中a,b,c可以是单个,也可以是多个。同理,“至少两个(项)”是指两个或两个以上,其表达的含义与“至少一个(项)”类似。
63.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的信息输入方法、终端及电子设备进行详细地说明。
64.本技术实施例提供的信息输入方法,执行主体可以为信息输入装置,或者电子设备,或者电子设备中的功能模块或实体。本技术实施例中以电子设备执行信息输入方法为例,说明本技术实施例提供的信息输入方法的。
65.图1示出了本技术实施例提供的一种信息输入方法的流程示意图。如图1所示,本技术实施例提供的一种信息输入方法可以包括下述的步骤101和步骤102。
66.步骤101、在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,电子设备接收用户对第二按键的第一输入。
67.本技术实施例提供一种信息输入方法,可以应用于用户在任何应用程序中输入信息的场景,该应用程序可以包括以下至少一项:搜索类应用程序、通信类应用程序;例如,用户在通信类应用程序中全局搜索某个功能选项的场景;或者,可以应用于用户在桌面中输入信息的场景,例如用户在桌面中全局搜索某个应用图标的场景。
68.在本技术的一些实施例中,上述信息可以包括以下至少一项:文本信息、图片信息。其中,该文本信息可以包括以下至少一项:文字信息、数字信息、符号信息。该图片信息可以理解为:电子设备根据用户输入的文本信息,匹配得到的图片;例如,和文字匹配的表情图片,或包括用户输入的文本信息的图片等。
69.示例性地,在电子设备显示通信类应用程序的应用界面的情况下,电子设备可以先根据用户对该应用界面中的文本输入框的点击输入,显示输入法界面,并根据用户在输入法键盘中的至少一次点击输入,在该输入法界面中的信息预显区中显示至少一个字符,然后在用户发现该至少一个字符中存在用户输错的字符的情况下,用户可以对信息预显区进行点击输入,以使得电子设备可以将第一按键和第二按键的显示模块确定为误操作提醒模式,从而用户在可以对第二按键进行第一输入。其中,该应用界面具体可以为某个联系人的聊天界面。
70.在本技术的一些实施例中,上述信息预显区是在用户触发电子设备将输入的所有字符对应的文字或所输入的所有字符显示到输入框之前,用于临时显示用户通过输入法键盘输入的所有字符的区域,例如,如图2a中所示的信息预显区12,该信息预显区12是在用户触发电子设备将“san`gao`x`s”字符对应的文字显示到输入框之前,用于临时显示“san`gao`x`s”字符的区域。
71.在本技术的一些实施例中,上述信息预显区与输入法界面中的输入法键盘所处的区域可以相邻。例如,如图2a中所示的输入法键盘11,该输入法键盘11所处的区域与信息预显区12相邻。
72.需要说明的是,上述“信息预显区与输入法界面中的输入法键盘所处的区域相邻”可以理解为:信息预显区的边缘线与输入法键盘所处的区域的边缘线之间的距离小于或等于预设距离。
73.在本技术的一些实施例中,上述输入法键盘可以为以下任一项:拼音九键键盘、全拼键盘、笔画键盘。需要说明的是,上述“全拼键盘”可以理解为:在输入法界面的输入方式为全键盘输入方式时,该输入法界面中显示的键盘。
74.本技术实施例中,由于任何信息的输入都是由至少一个字符所组成的,因此,可以理解,本技术实施例适用于任何信息输入的场景。
75.在本技术的一些实施例中,上述至少一个字符中的每个字符可以为以下任一项:拼音字符、英文字符、数字字符、标点字符、表情符号字符、特殊字符等。
76.其中,在至少一个字符包括拼音字符的情况下,该拼音字符用于指示用户想要输入的文字的读音。在至少一个字符包括英文字符的情况下,该英文字符为用户输入的英文词汇中的英文字母。在至少一个字符包括数字字符的情况下,该数字字符可以用于指示用户想要输入的文字的读音中的声调。在至少一个字符包括标点字符的情况下,该标点字符可以用于分隔相邻的字符。
77.本技术实施例中,上述误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。需要说明的是,上述“按键上的字符”可以理解为:按键所关联的字符,即用户在对该按键进行点击输入后,电子设备在信息预显区中新显示的字符。例如,如图2a中所示的“s”按键上的字符为“s”,“a”按键上的字符为“a”。
78.本技术实施例中,上述第一按键和第二按键可以均为上述输入法键盘中的按键。该第一按键可以为以下任一项:字母按键、符号按键、数字按键;该第一按键上的字符可以为上述至少一个字符中的字符。该第二按键可以为以下任一项:字母按键、符号按键、数字按键。
79.可选地,上述第二按键可以是由以下任一项确定:用户同一时刻在输入法键盘上触控的按键、对至少一个字符进行语义化检测得到的字符。
80.本技术的一些实施例中,由于可能会出现输入法键盘中的每个按键的显示尺寸较小的情况,例如每个按键的显示尺寸小于或等于预设尺寸,这样可能会出现用户同一时刻在输入法键盘上触控多个按键的情况,例如用户同一时刻在输入法键盘上触控第一按键和第二按键的情况,因此,电子设备可以将第一按键和第二按键确定为歧义按键,在电子设备所确定的歧义按键中至少有一个是用户期望输入的按键。
81.需要说明的是,上述“歧义按键”可以理解为:在用户在输入法键盘中进行输入,以在电子设备中输入上述至少一个字符中第一按键上的字符时,用户同时触控的多个按键。
82.示例性地,电子设备可以采用语义识别算法,对至少一个字符进行语义化检测,以确定该至少一个字符中第一按键上的字符可能替换的字符,并将该可能替换的字符对应的按键确定为第二按键,以将第一按键与第二按键确定为歧义按键。其中,上述语义识别算法可以为以下任一项:隐马尔可夫模型算法、平滑算法等。
83.本技术实施例中,由于可能会出现用户错误触控按键的情况,此时电子设备可能会将错误触控的第一按键上的字符确定为用户期望输入的字符,并在信息预显区中显示该第一按键上的字符,因此,电子设备可以根据对至少一个字符进行语义化检测得到的字符,来确定第二按键,以将第一按键与第二按键确定为歧义按键。
84.在本技术的一些实施例中,本技术的误操作提醒模式可以包括以下至少一项:高亮标记提醒方式、虚线框标记提醒方式、彩色标记提醒方式、灰度标记提醒方式、以预设透明度标记提醒方式、闪烁标记提醒方式等。
85.在本技术的一些实施例中,上述信息预显区中用户输错的字符的显示模式可以为误操作提醒模式。
86.本技术实施例中,上述第一输入用于触发电子设备对信息预显区中用户输错的字符进行替换,例如,如图2a所示,“g”字符为用户输错的字符,第一输入用于触发电子设备对“g”字符进行替换。或者,如图3a所示,“k”字符为用户输错的字符,第一输入用于触发电子设备对“k”字符进行替换.
87.在本技术的一些实施例中,上述第一输入可以为用户对第二按键的输入。该第一输入可以包括但不限于:用户在输入法界面中的触控输入,或用户输入的语音指令,或用户通过手指或者手写笔等触控装置输入的特定手势,或其他可行性输入,具体的可以根据实际使用需求确定,本技术实施例在此不作限定。其中,上述特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本技术实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。
88.示例性地,以用户通过即时通讯类程序和好友聊天的应用场景为例进行说明。假设用户想要输入“三好学生”这4个字的文字信息,如图2a所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面10的输入法键盘11中的按键进行触控输入,以使得电子设备可以在信息预显区12中,显示用户输入的至少一个字符,例如用户依次点击了输入法键盘11上的“s”按键、“a”按键、“n”按键、“`”按键、“g”按键、“a”按键、“o”按键、“`”按键、“x”按键、“`”按键和“s”按键后,在信息预显区12中显示“san`gao`x`s”字符,其中,信息预显区12中的显示的“`”字符用于分隔相邻的字符,即分隔“san”字符和“gao”字符,分隔“gao”字符和“x”字符以及分隔“x”字符和“s”字符,从而用户在发现信息预显区12中的“g”字符为用户输错的字符的情况下,可以对信息预显区12进行点击输入,如图2b所示,在用户对信息预显区12进行点击输入之后,电子设备可以确定“g”按键与“h”按键为歧义按键,并将“g”按键与“h”按键的显示模式更新为高亮标记提醒模式,从而用户可以对“h”按键进行第一输入,例如点击输入。
89.需要说明的是,在图2a和图2b中是以虚线框所围成的区域来示意信息预显区12的,在实际应用中电子设备可以不显示该虚线框。在图2b中是以阴影区域来示意采用高亮标记方式标记“g”按键与“h”按键的。
90.示例性地,以用户通过即时通讯类程序和好友聊天的应用场景为例进行说明。假设用户想要输入“hello”英文词汇,如图3a所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面13的输入法键盘14中的按键进行触控输入,以使得电子设备可以在信息预显区15中,显示用户输入的至少一个字符,例如用户依次点击了输入法键盘11上的“h”按键、“e”按键、“k”按键、“l”按键和“o”按键后,在信息预显区15中显示“heklo”字符,从而用户在发现信息预显区15中的“k”字符为用户输错的字符的情况下,可以对信息预显区15进行点击输入,如图3b所示,在用户对信息预显区15进行点击输入之后,电子设备可以确定“k”按键与“l”按键为歧义按键,从而,用户可以对“l”按键进行第一输入,例如点击输入。
91.需要说明的是,在图3a和图3b中是以虚线框所围成的区域来示意信息预显区15的,在实际应用中电子设备可以不显示该虚线框。
92.步骤102、电子设备响应于第一输入,将信息预显区中的第一字符替换为第二字符。
93.本技术实施例中,上述第一字符为第一按键上的字符,上述第二字符为第二按键上的字符。例如,第一字符可以为图2a中的信息预显区12中的“g”字符,第二字符可以为“h”按键上的“h”字符。或者,第一字符可以为图3a中的信息预显区15中的“k”字符,第二字符可
以为“l”按键上的“l”字符。
94.在本技术的一些实施例中,上述第一字符的显示模式也可以为误操作提醒模式。例如,图2a中的信息预显区12中的“g”字符的显示模式为高亮标记提醒模式,图3a中的信息预显区15中的“k”字符的显示模式为高亮标记提醒模式。
95.在本技术的一些实施例中,电子设备可以先删除信息预显区中的第一字符,然后再在信息预显区的第三位置上显示第二字符;其中,该第三位置为:在删除第一字符之前,该第一字符在信息预显区中的显示位置。
96.可选地,电子设备在删除信息预显区中的第一字符之前,可以采用删除动画效果显示第一字符。其中,该删除动画效果可以是以圆形形状逐渐变小直到消失的删除动画效果。
97.示例性地,结合图2b,如图4所示,在用户对“h”按键进行点击输入之后,电子设备可以将信息预显区12中用户输错的“g”字符替换为“h”字符,以得到正确的“san`hao`x`s”字符。
98.示例性地,结合图3b,如图5所示,在用户对“l”按键进行点击输入之后,电子设备可以将信息预显区15中用户输错的“k”字符替换为“l”字符,以得到正确的“hello”字符。
99.可以理解,用户仅通过对第二按键进行一次输入,便可以触发电子设备将第一字符替换为第二字符,而无需用户先对光标进行拖动输入,再对电子设备进行删除输入,并在电子设备中输入第二字符,以触发电子设备将第一字符替换为第二字符,因此,可以简化在触发电子设备将第一字符替换为第二字符的过程中用户的操作。
100.本技术实施例提供一种信息输入方法,电子设备可以在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,根据用户对第二按键的第一输入,将信息预显区中的第一按键上的第一字符,替换为第二按键上的第二字符;其中,该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。由于在信息预显区显示至少一个字符的情况下,电子设备可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,这样,用户可以对包含用户期望输入的字符的第二按键进行一次输入,以使得电子设备可以直接将信息预显区中用户输错的第一字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简化在用户触发电子设备处理用户输错的字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理用户输错的字符的效率。
101.并且地,用户仅通过对第二按键进行一次输入,便可以使得电子设备将信息预显区中用户输错的字符替换为用户期望输入的字符,而无需用户进行多次输入,因此,可以简化在用户输入字符过程中用户的操作,如此,可以提高用户在电子设备中进行信息输入的效率。
102.下面将以第二按键是由用户同一时刻在输入法键盘上触控的按键确定为例,举例说明电子设备确定第二按键的具体方案。
103.在本技术的一些实施例中,在用户通过输入法键盘输入每个字符的过程中,本技术的一些实施例提供的信息输入方法还可以包括下述的步骤201和步骤202。
104.步骤201、电子设备检测输入法键盘上每个被用户触控的按键的触控面积。
105.可以理解,在用户通过输入法键盘输入上述信息预显区中的至少一个字符中的每个字符的过程中,电子设备可以检测输入法键盘上每个被用户触控的按键的触控面积。
106.需要说明的是,上述“触控面积”可以理解为:用户在输入法键盘上进行输入的输入主体与每个按键接触的面积。其中,该输入主体可以是用户的手指。
107.在本技术的一些实施例中,针对至少一个字符中的每个字符,电子设备可以获取用户在输入一个字符时,输入主体在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入一个字符时每个被用户触控的按键的触控面积,以此类推,以得到用户在输入至少一个字符时每个被用户触控的按键的触控面积。
108.可以理解,电子设备可以输入法键盘上每个被用户触控的按键进行“回溯”处理,以确定用户在输入至少一个字符时每个被用户触控的按键的触控面积。
109.示例性地,假设用户在电子设备中输入“三好学生”文字的过程中,电子设备可以根据用户在输入法键盘中的输入,在信息预显区显示“s”字符、“a”字符、“n”字符、“g”字符、“a”字符、“o”字符、“x”字符、“s”字符,这样电子设备可以检测输入法键盘上每个被用户触控的按键的触控面积,即在用户输入“s”字符之后,电子设备可以获取用户在输入“s”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“s”字符时每个被用户触控的按键的触控面积,例如“s”按键的触控面积为“s”按键的面积的90%、“d”按键的触控面积为“d”按键的面积的5%;在用户输入“a”字符之后,电子设备可以获取用户在输入“a”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“a”字符时每个被用户触控的按键的触控面积,例如“a”按键的触控面积为“a”按键的面积的92%;在用户输入“n”字符之后,电子设备可以获取用户在输入“n”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“n”字符时每个被用户触控的按键的触控面积,例如“n”按键的触控面积为“n”按键的面积的91%;在用户输入“g”字符之后,电子设备可以获取用户在输入“g”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“g”字符时每个被用户触控的按键的触控面积,例如“g”按键的触控面积为“g”按键的面积的55%、“h”按键的触控面积为“h”按键的面积的22%;在用户输入“a”字符之后,电子设备可以获取用户在输入“a”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“a”字符时每个被用户触控的按键的触控面积,例如“a”按键的触控面积为“a”按键的面积的96%、“s”按键的触控面积为“s”按键的面积的1%;在用户输入“o”字符之后,电子设备可以获取用户在输入“o”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“o”字符时每个被用户触控的按键的触控面积,例如“o”按键的触控面积为“o”按键的面积的98%;在用户输入“x”字符之后,电子设备可以获取用户在输入“x”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“x”字符时每个被用户触控的按键的触控面积,例如“x”按键的触控面积为“x”按键的面积的95%;在用户输入“s”字符之后,电子设备可以获取用户在输入“s”字符
时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“s”字符时每个被用户触控的按键的触控面积,例如“s”按键的触控面积为“s”按键的面积的92%、“d”按键的触控面积为“d”按键的面积的3%。
110.示例性地,假设用户在电子设备中输入“hello”字符的过程中,电子设备可以根据用户在输入法键盘中的输入,在信息预显区显示“h”字符、“e”字符、“k”字符、“l”字符、“o”字符,这样电子设备可以检测输入法键盘上每个被用户触控的按键的触控面积,即在用户输入“h”字符之后,电子设备可以获取用户在输入“h”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“h”字符时每个被用户触控的按键的触控面积,例如“h”按键的触控面积为“h”按键的面积的90%、“j”按键的触控面积为“j”按键的面积的5%;在用户输入“e”字符之后,电子设备可以获取用户在输入“e”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“e”字符时每个被用户触控的按键的触控面积,例如“e”按键的触控面积为“e”按键的面积的98%;在用户输入“k”字符之后,电子设备可以获取用户在输入“k”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“k”字符时每个被用户触控的按键的触控面积,例如“k”按键的触控面积为“k”按键的面积的65%、“l”按键的触控面积为“l”按键的面积的30%;在用户输入“l”字符之后,电子设备可以获取用户在输入“l”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“l”字符时每个被用户触控的按键的触控面积,例如“l”按键的触控面积为“l”按键的面积的90%;在用户输入“o”字符之后,电子设备可以获取用户在输入“o”字符时,用户手指在显示屏上的触控区域的区域位置,并根据每个按键所处的区域位置和该触控区域的区域位置,确定用户在输入“o”字符时每个被用户触控的按键的触控面积,例如“o”按键的触控面积为“o”按键的面积的96%。
111.步骤202、电子设备在检测到第一按键和第二按键在同一时刻的触控面积均大于面积阈值的情况下,将第一按键和第二按键的显示模式更新为误操作提醒模式。
112.在本技术的一些实施例中,上述面积阈值可以为用户预先设置的阈值,该面积阈值可以为按键的面积的20%。
113.可以理解,若第一按键和第二按键在同一时刻的触控面积均大于面积阈值,则可以认为用户在输入第一字符时,可能同时触控了两个按键,即同时触控了第一按键和第二按键,因此,电子设备可以将第一按键和第二按键确定为歧义按键,并将第一按键和第二按键的显示模式更新为误操作提醒模式,以向用户提醒包含用户可能输入的字符的按键。
114.示例性地,电子设备在检测到用户在输入“g”字符时,结合图2a,如图6a所示,用户可以在输入法界面11中进行点击输入,以使得电子设备可以确定输入主体在同一时刻与按键的触控面积,如图6b所示,在用户在输入法界面11中进行点击输入之后,假设用户的手指在同一时刻与“g”按键的触控面积为“g”按键的面积的55%、且与“h”按键的触控面积为“h”按键的面积的22%,即“g”按键和“h”按键在同一时刻的触控面积均大于面积阈值,例如均大于按键的面积的20%,则可以将“g”按键和“h”按键确定为歧义按键,并将“g”按键和“h”按键的显示模式更新为误操作提醒模式。
115.需要说明的是,由于用户的手指在同一时刻与“g”按键的触控面积大于与“h”按键
的触控面积,因此,电子设备可以确认在信息预显区中新显示“g”字符。在图6b中是以阴影区域来示意“g”按键和“h”按键的触控面积的。
116.示例性地,假设电子设备在检测到用户在输入“k”字符时,“k”按键的触控面积为“k”按键的面积的65%、“l”按键的触控面积为“l”按键的面积的30%,即“k”按键和“l”按键在同一时刻的触控面积均大于面积阈值,例如均大于按键的面积的20%,则可以将“k”按键和“l”按键确定为歧义按键,并将“k”按键和“l”按键的显示模式更新为误操作提醒模式。
117.由于用户的手指在同一时刻与“k”按键的触控面积大于与“l”按键的触控面积,因此,电子设备可以确认在信息预显区中新显示“k”字符。
118.如此可知,由于电子设备可以直接检测输入法键盘上每个被用户触控的按键的触控面积,并根据同一时刻的触控面积,确定出至少一个字符中用户输错的字符对应的第一按键,和包含用户可能期望输入的字符的第二按键,并将第一按键和第二按键的显示模式更新为误操作提醒模式,而无需用户从至少一个字符中逐一查找用户输错的字符,且无需用户从输入法键盘中逐一查找用户期望输入的字符,因此,可以减少在用户触发电子设备处理用户输错的字符的过程中的耗时。
119.图7示出了本技术实施例提供的一种信息输入方法的流程示意图。如图7所示,本技术实施例提供的一种信息输入方法可以包括下述的步骤301和步骤302。
120.步骤301、在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,电子设备接收用户对替换控件的第一输入。
121.本技术实施例提供一种信息输入方法,可以应用于用户在任何应用程序中输入信息的场景,该应用程序可以包括以下至少一项:搜索类应用程序、通信类应用程序;如,用户在通信类应用程序中全局搜索某个功能选项的场景;或者,可以应用于用户在桌面中输入信息的场景,如用户在桌面中全局搜索某个应用图标的场景。
122.在本技术的一些实施例中,上述信息可以包括以下至少一项:文本信息、图片信息。其中,该文本信息可以包括以下至少一项:文字信息、数字信息、符号信息。该图片信息可以理解为:电子设备根据用户输入的文本信息,匹配得到的图片;例如,和文字匹配的表情图片,或包括用户输入的文本信息的图片等。
123.示例性地,在电子设备显示通信类应用程序的应用界面的情况下,电子设备可以先根据用户对该应用界面中的文本输入框的点击输入,显示输入法界面,并根据用户在输入法键盘中的至少一次点击输入,在该输入法界面中的信息预显区中显示至少一个字符,然后在用户发现该至少一个字符中存在用户输错的字符的情况下,用户可以对信息预显区进行点击输入,以使得电子设备可以将第一按键和第二按键的显示模块确定为误操作提醒模式,并在输入法键盘中显示替换控件,从而用户可以对替换控件进行第一输入。其中,该应用界面具体可以为某个联系人的聊天界面。
124.本技术实施例中,上述误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
125.需要说明的是,针对信息预显区、至少一个字符、输入法键盘、误操作提醒模式、第一按键以及第二按键的说明,可以参考上述实施例中的具体描述,本技术实施例在此不再赘述。
126.本技术实施例中,上述替换控件用于选择用户期望输入的字符。例如,如图8b所示,替换控件19用于选择用户期望输入的“h”按键上的“h”字符。或者,如图9b所示,替换控件22用于选择用户期望输入的“l”按键上的“l”字符。
127.本技术实施例中,上述第一输入用于触发电子设备对信息预显区中用户输错的字符进行替换,例如,如图8a所示,“g”字符为用户输错的字符,第一输入用于触发电子设备对“g”字符进行替换。或者,如图9a所示,“k”字符为用户输错的字符,第一输入用于触发电子设备对“k”字符进行替换。
128.在本技术的一些实施例中,上述第一输入可以为用户对第二按键的输入。该第一输入可以包括但不限于:用户在输入法界面中的触控输入,或用户输入的语音指令,或用户通过手指或者手写笔等触控装置输入的特定手势,或其他可行性输入,具体的可以根据实际使用需求确定,本技术实施例在此不作限定。其中,上述特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本技术实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。
129.示例性地,以用户通过即时通讯类程序和好友聊天的应用场景为例进行说明。假设用户想要输入“三好学生”这4个字的文字信息,如图8a所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面16的输入法键盘17中的按键进行触控输入,以使得电子设备可以在信息预显区18中,显示用户输入的至少一个字符,例如用户依次点击了输入法键盘17上的“s”按键、“a”按键、“n”按键、“`”按键、“g”按键、“a”按键、“o”按键、“`”按键、“x”按键、“`”按键和“s”按键后,在信息预显区18中显示“san`gao`x`s”字符,其中,信息预显区18中的显示的“`”字符用于分隔相邻的字符,即分隔“san”字符和“gao”字符,分隔“gao”字符和“x”字符以及分隔“x”字符和“s”字符,从而用户在发现信息预显区18中的“g”字符为用户输错的字符的情况下,可以对信息预显区12进行点击输入,如图8b所示,在用户对信息预显区18进行点击输入之后,电子设备可以确定“g”按键与“h”按键为歧义按键,并将“g”按键与“h”按键的显示模式更新为高亮标记提醒模式,以及显示替换控件19,从而,用户可以对替换控件19进行第一输入,例如点击输入。
130.需要说明的是,在图8a和图8b中是以虚线框所围成的区域来示意信息预显区18的,在实际应用中电子设备可以不显示该虚线框。
131.示例性地,以用户通过即时通讯类程序和好友聊天的应用场景为例进行说明。假设用户想要输入“hello”字符,如图9a所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面19的输入法键盘20中的按键进行触控输入,以使得电子设备可以在信息预显区21中,显示用户输入的至少一个字符,例如用户依次点击了输入法键盘20上的“h”按键、“e”按键、“k”按键、“l”按键和“o”按键后,在信息预显区21中显示“heklo”字符,从而用户在发现信息预显区21中的“k”字符为用户输错的字符的情况下,可以对信息预显区21进行点击输入,如图9b所示,在用户对信息预显区21进行点击输入之后,电子设备可以确定“k”按键与“l”按键为歧义按键,并将“k”按键与“l”按键的显示模式更新为高亮标记提醒模式,以及显示替换控件22,从而用户可以对替换控件22进行第一输入,例如点击输入。
132.需要说明的是,在图9a和图9b中是以虚线框所围成的区域来示意信息预显区21的,在实际应用中电子设备可以不显示该虚线框。
133.步骤302、电子设备响应于第一输入,将信息预显区中的第一字符替换为第二字符。
134.本技术实施例中,上述第一字符为第一按键上的字符,上述第二字符为第二按键上的字符。例如,第一字符可以为图8a中的信息预显区18中的“g”字符,第二字符可以为“h”按键上的“h”字符。或者,第一字符可以为图9a中的信息预显区21中的“k”字符,第二字符可以为“l”按键上的“l”字符。
135.在本技术的一些实施例中,上述第一字符的显示模式也可以为误操作提醒模式。例如,图8a中的信息预显区18中的“g”字符的显示模式为高亮标记提醒模式,图9a中的信息预显区21中的“k”字符的显示模式为高亮标记提醒模式。
136.示例性地,结合图8b,如图10示,在用户对替换控件19进行点击输入之后,电子设备可以将信息预显区18中用户输错的“g”字符替换为“h”字符,以得到正确的“san`hao`x`s”字符。
137.示例性地,结合图9b,如图11所示,在用户对替换控件22进行点击输入之后,电子设备可以将信息预显区21中用户输错的“k”字符替换为“l”字符,以得到正确的“hello”字符。
138.可以理解,用户仅通过对替换控件进行一次输入,便可以触发电子设备将第一字符替换为第二字符,而无需用户先对光标进行拖动输入,再对电子设备进行删除输入,并在电子设备中输入第二字符,以触发电子设备将第一字符替换为第二字符,因此,可以简化在触发电子设备将第一字符替换为第二字符的过程中用户的操作。
139.本技术实施例提供一种信息输入方法,电子设备可以在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,根据用户对替换控件的第一输入,将信息预显区中的第一按键上的第一字符,替换为第二按键上的第二字符;其中,该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。由于在信息预显区显示至少一个字符的情况下,电子设备可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,并显示替换控件,这样,用户可以对该替换控件进行一次输入,以使得电子设备可以直接将信息预显区中用户输错的第一字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简化在用户触发电子设备处理用户输错的字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理用户输错的字符的效率。
140.并且地,用户通过对第二按键进行一次输入,便可以使得电子设备直接将信息预显区中用户输错的字符替换为用户期望输入的字符,而无需用户进行多次输入,因此,可以简化在用户输入字符过程中用户的操作,如此,可以提高用户在电子设备中进行信息输入的效率。
141.下面将以第二按键是由用户同一时刻在输入法键盘上触控的按键确定为例,举例说明电子设备确定第二按键的具体方案。
142.在本技术的一些实施例中,在用户通过输入法键盘输入每个字符的过程中,本技术的一些实施例提供的信息输入方法还可以包括下述的步骤401和步骤402。
143.步骤401、电子设备检测输入法键盘上每个被用户触控的按键的触控面积。
144.需要说明的是,针对电子设备检测输入法键盘上每个被用户触控的按键的触控面积的说明,可以参考上述实施例中的具体描述,本技术实施例在此不再赘述。
145.步骤402、电子设备在检测到第一按键和第二按键在同一时刻的触控面积均大于面积阈值的情况下,将第一按键和第二按键的显示模式更新为误操作提醒模式,并显示替换控件。
146.本技术实施例中,上述替换控件用于选择用户期望输入的字符。
147.在本技术的一些实施例中,上述面积阈值可以为用户预先设置的阈值,该面积阈值可以为按键的面积的20%。
148.在本技术的一些实施例中,电子设备可以在第一按键和第二按键所处的显示区域上悬浮显示替换控件。
149.在本技术的一些实施例中,上述替换控件的显示尺寸大于第一按键的显示尺寸,且大于第二按键的显示尺寸,从而用户可以准确地对替换控件进行输入,以避免再次触控其他按键。
150.如此可知,由于电子设备可以直接检测输入法键盘上每个被用户触控的按键的触控面积,并根据同一时刻的触控面积,确定出至少一个字符中用户输错的字符对应的第一按键,和包含用户可能期望输入的字符的第二按键,并将第一按键和第二按键的显示模式更新为误操作提醒模式,以及显示用于选择用户期望输入的字符的替换控件,而无需用户从至少一个字符中逐一查找用户输错的字符,且无需用户从输入法键盘中逐一查找用户期望输入的字符,且无需用户从输入法键盘中对第二按键进行输入,因此,可以减少在用户触发电子设备处理用户输错的字符的过程中的耗时。
151.图12示出了本技术实施例提供的一种信息输入方法的流程示意图。如图12所示,本技术实施例提供的一种信息输入方法可以包括下述的步骤501至步骤505。
152.步骤501、在信息预显区显示用户输入的n个字符的情况下,接收用户的第一输入。
153.本技术实施例中,n为大于1的正整数。
154.本技术实施例提供一种信息输入方法,可以应用于用户在任何应用程序中输入信息的场景,该应用程序可以包括以下至少一项:搜索类应用程序、通信类应用程序;如,用户在通信类应用程序中全局搜索某个功能选项的场景;或者,可以应用于用户在桌面中输入信息的场景,如用户在桌面中全局搜索某个应用图标的场景。
155.在本技术的一些实施例中,上述信息可以包括以下至少一项:文本信息、图片信息。其中,该文本信息可以包括以下至少一项:文字信息、数字信息、符号信息。该图片信息可以理解为:电子设备根据用户输入的文本信息,匹配得到的图片;例如,和文字匹配的表情图片,或包括用户输入的文本信息的图片等。
156.示例性地,在电子设备显示通信类应用程序的应用界面的情况下,电子设备可以先根据用户对该应用界面中的文本输入框的点击输入,显示输入法界面,并根据用户在输入法键盘中的至少一次点击输入,在该输入法界面中的信息预显区中显示n个字符,从而在用户发现n个字符存在用户输错的字符情况下,用户可以进行第一输入。其中,该应用界面具体可以为某个联系人的聊天界面。
157.需要说明的是,针对信息预显区、n个字符以及输入法键盘的说明,可以参考上述实施例中的具体描述,本技术实施例在此不再赘述。
158.本技术实施例中,上述第一输入用于触发电子设备将字符更新为字符标识,例如,第一输入可以用于触发电子设备将n个字符更新为下述实施例中的n个字符标识。
159.在本技术的一些实施例中,上述第一输入可以为用户对信息预显区的输入。该第一输入可以包括但不限于:用户在输入法界面中的触控输入,或用户输入的语音指令,或用户通过手指或者手写笔等触控装置输入的特定手势,或其他可行性输入,具体的可以根据实际使用需求确定,本技术实施例在此不作限定。其中,上述特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本技术实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。
160.示例性地,以用户通过即时通讯类程序和好友聊天的应用场景为例进行说明。假设用户想要输入“三好学生”这4个字的文字信息,如图13所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面23的输入法键盘24中的按键进行触控输入,以使得电子设备可以在信息预显区25中,显示用户输入的n个字符,例如用户依次点击了输入法键盘24上的“s”按键、“a”按键、“n”按键、“`”按键、“h”按键、“a”按键、“x”按键、“`”按键、“o”按键、“`”按键和“s”按键后,在信息预显区25中显示“san`hax`o`s”字符,其中,信息预显区25中的显示的“`”字符用于分隔相邻的字符,即分隔“san”字符和“hax”字符,分隔“hax”字符和“o”字符以及分隔“o”字符和“s”字符,从而在用户发现在信息预显区25中显示的“o”字符的显示顺序错误的情况下,即用户输入“o”字符的顺序错误的情况下,用户可以进行第一输入,例如对信息预显区25的点击输入。
161.需要说明的是,在图13中是以虚线框所围成的区域来示意信息预显区25的,在实际应用中电子设备可以不显示该虚线框。
162.示例性地,以用户通过即时通讯类程序和好友聊天的应用场景为例进行说明。假设用户想要输入“hello”字符,如图14所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面26的输入法键盘27中的按键进行触控输入,以使得电子设备可以在信息预显区28中,显示用户输入的n个字符,例如用户依次点击了输入法键盘27上的“h”按键、“l”按键、“e”按键、“l”按键和“o”按键后,在信息预显区28中显示“hlelo”字符,从而用户在发现信息预显区28中显示的“e”字符的显示顺序错误的情况下,即用户输入“e”字符的顺序错误的情况下,用户可以进行第一输入,例如对信息预显区28的点击输入。
163.需要说明的是,在图14中是以虚线框所围成的区域来示意信息预显区28的,在实际应用中电子设备可以不显示该虚线框。
164.示例性地,以用户通过即时通讯类程序和好友聊天的应用场景为例进行说明。假设用户想要输入“三好学生”这4个字的文字信息,如图15所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面29的输入法键盘30中的按键进行触控输入,以使得电子设备可以在信息预显区31中,显示用户输入的n个字符,用户依次点击了输入法键盘30上的“s”按键、“a”按键、“n”按键、“`”按键、“h”按键、“a”按键、“o”按键、“`”按键、“f”按键、“`”按键和“s”按键后,在信息预显区31中显示“san`hao`f`s”字符,其中,信息预显区31中的显示的“`”字符用于分隔相邻的字符,即分隔“san”字符和“hao”字符,分隔“hao”字符和“f”字符以及分隔“f”字符和“s”字符,从而在用户发现在信息预显区31中显示的“f”字符为用户输错的字符的情况下,用户可以进行第一输入,例如对信息预显区31的点击输入。
165.需要说明的是,在图15中是以虚线框所围成的区域来示意信息预显区31的,在实际应用中电子设备可以不显示该虚线框。
166.示例性地,假设用户想要输入“hello”字符,如图16所示,用户可以对聊天类应用程序的联系人“小王”的聊天界面32的输入法键盘33中的按键进行触控输入,以使得电子设备可以在信息预显区34中,显示用户输入的n个字符,用户依次点击了输入法键盘33上的“h”按键、“e”按键、“m”按键、“l”按键和“o”按键后,在信息预显区34中显示“hemlo”字符,从而在用户发现在信息预显区34中显示的“m”字符为用户输错的字符的情况下,用户可以进行第一输入,例如对信息预显区34的点击输入。
167.需要说明的是,在图16中是以虚线框所围成的区域来示意信息预显区34的,在实际应用中电子设备可以不显示该虚线框。
168.步骤502、电子设备响应于第一输入,显示n个字符标识。
169.本技术中的字符标识用于指示字符,可以以控件或者其他容器作为显示信息的载体。
170.本技术实施例中,针对n个字符标识中的每个字符标识,一个字符标识指示信息预显区中的一个字符,该n个字符标识指示的n个字符的显示顺序与信息预显区中显示的n个字符的显示顺序相同。可以理解,n个字符标识和n个字符一一对应。该n个字符标识中的每个字符标识具体可以为图片,例如字符卡牌。例如,图17中“s”字符卡牌35、“a”字符卡牌36、“n”字符卡牌37、“h”字符卡牌38、“a”字符卡牌39、“x”字符卡牌40、“o”字符卡牌41以及“s”字符卡牌42的显示顺序与图13中信息预显区25中的“san`hax`o`s”字符的显示顺序相同。或者,图18中“h”字符卡牌42、“l”字符卡牌43、“e”字符卡牌44、“l”字符卡牌45以及“o”字符卡牌46的显示顺序与图14中信息预显区28中的“hlelo”字符的显示顺序相同。
171.在本技术的一些实施例中,针对n个字符标识中的每个字符标识,一个字符标识的显示尺寸大于该一个字符标识对应的字符的显示尺寸。
172.可以理解,由于电子设备显示的n个字符标识的显示尺寸大于n个字符,的显示尺寸,因此,用户可以准确地对某个字符标识进行输入。
173.在本技术的一些实施例中,电子设备可以先对n个字符进行语义化检测,以确定该n个字符是否符合语义;然后再在确定该n个字符不符合语义的情况下,显示n个字符标识,或者,在确定该n个字符符合语义的情况下,电子设备可以显示“模式切换”控件,并根据用户对“模式切换”控件的输入,显示n个字符标识。
174.在本技术的一些实施例中,电子设备可以取消显示信息预显区,然后再在第四位置上,显示n个字符标识。其中,该第四位置为:在取消显示信息预显区之前,该信息预显区在输入法界面中的显示位置。
175.在本技术的一些实施例中,电子设备可以将信息预显区中的n个字符,更新为n个字符标识。
176.在本技术的一些实施例中,电子设备可以先获取n个字符的显示顺序,然后再按照该显示顺序,显示n个字符标识。
177.示例性地,以n个字符标识中的每个字符标识为字符卡牌为例,结合图13,如图17所示,在用户对信息预显区25进行点击输入之后,电子设备可以显示“s”字符卡牌35、“a”字符卡牌36、“n”字符卡牌37、“h”字符卡牌38、“a”字符卡牌39、“x”字符卡牌40、“o”字符卡牌
41以及“s”字符卡牌42。
178.示例性地,以n个字符标识中的每个字符标识为字符卡牌为例,结合图14,如图18所示,在用户对信息预显区28进行点击输入之后,电子设备可以显示“h”字符卡牌42、“l”字符卡牌43、“e”字符卡牌44、“l”字符卡牌45以及“o”字符卡牌46。
179.示例性地,以n个字符标识中的每个字符标识为字符卡牌为例,结合图15,如图19所示,在用户对信息预显区31进行点击输入之后,电子设备可以显示“s”字符标识47、“a”字符标识48、“n”字符标识49、“h”字符标识50、“a”字符标识51、“o”字符标识52、“f”字符标识53以及“s”字符标识54。
180.示例性地,以n个字符标识中的每个字符标识为字符卡牌为例,结合图16,如图20所示,在用户对信息预显区34进行点击输入之后,电子设备可以显示“h”字符标识55、“e”字符标识56、“m”字符标识57、“l”字符标识58以及“o”字符标识59。
181.步骤503、电子设备接收用户的第二输入。
182.本技术实施例中,上述第二输入用于触发电子设备对信息预显区中用户输错的字符对应的字符标识进行更新。例如,如图13所示,“o”字符为用户输错顺序的字符,第二输入用于触发电子设备对图17中的“o”字符卡牌41进行更新。或者,如图15所示,“f”字符为用户输错顺序的字符,第二输入用于触发电子设备对图19中的“f”字符卡牌53进行更新。
183.在本技术的一些实施例中,上述第二输入可以为用户对字符标识的输入,或者,可以为用户对字符标识和按键的输入。该第二输入可以包括但不限于:用户在输入法界面中的触控输入,或用户输入的语音指令,或用户通过手指或者手写笔等触控装置输入的特定手势,或其他可行性输入,具体的可以根据实际使用需求确定,本技术实施例在此不作限定。其中,上述特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本技术实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。
184.步骤504、电子设备响应于第二输入,更新n个字符标识中的至少一个字符标识。
185.在本技术的一些实施例中,电子设备可以对n个字符标识中的至少一个字符标识进行目标处理,以更新n个字符标识中的至少一个字符标识。其中,该目标处理可以为以下任一项:顺序调整处理、替换处理。
186.其中,电子设备可以调整至少一个字符标识的显示顺序,以对该至少一个字符标识进行顺序调整处理。
187.电子设备可以采用其他字符标识替换该至少一个字符标识,以对该至少一个字符标识进行替换处理。
188.可选地,本技术实施例中,电子设备可以根据第二输入的输入参数,确定目标处理和至少一个字符标识,从而电子设备可以对该n个字符标识中的至少一个字符标识进行目标处理。
189.其中,上述输入参数可以包括但不限于以下至少一项:输入类型、输入位置、输入轨迹、输入时长。
190.示例性地,电子设备可以根据第二输入的输入类型,确定目标处理,并根据第二输入的输入位置,确定至少一个字符标识。
191.例如,在第二输入为拖动输入的情况下,电子设备可以确定目标处理为顺序调整
处理,并将位于该拖动输入的起始输入位置的字符标识,和该拖动输入的结束输入位置的字符标识,确定为上述至少一个字符标识。
192.需要说明的是,上述“起始输入位置”可以理解为:在用户进行拖动输入时,输入主体与显示屏的起始接触位置。上述“结束输入位置”可以理解为:在用户进行拖动输入时,输入主体离开显示屏的位置。
193.例如,在第二输入为点击输入的情况下,电子设备可以确定目标处理为替换处理,并将该点击输入的起始输入位置的字符标识,确定为上述至少一个字符标识。
194.步骤505、电子设备基于更新后的n个字符标识,更新信息预显区中显示的字符。
195.在本申的一些实施例中,在电子设备对上述至少一个字符标识进行顺序调整处理之后,电子设备可以根据调整后的n个字符标识的显示顺序,调整n个字符的显示顺序。
196.可以理解,用户仅通过进行两次输入,便可以触发电子设备调整n个字符中的至少一个字符的显示顺序,而无需用户先对光标进行拖动输入,再对电子设备进行删除输入,以删除该至少一个字符,然后再重新输入该至少一个字符,以触发电子设备调整n个字符的显示顺序,因此,可以简化在用户触发电子设备调整n个字符的显示顺序的过程中用户的操作。
197.在本技术的一些实施例中,在电子设备对上述至少一个字符进行替换处理之后,电子设备可以根据采用替换后的字符标识对应的字符,替换n个字符中对应的至少一个字符。
198.可以理解,用户仅通过进行两次输入,便可以触发电子设备替换n个字符中的至少一个字符,而无需用户先对光标进行拖动输入,再对电子设备进行删除输入,以删除该至少一个字符,然后再输入正确的字符,以触发电子设备替换该至少一个字符,因此,可以简化在用户触发电子设备替换至少一个字符的过程中用户的操作。
199.本技术实施例提供一种信息输入方法,在信息预显区显示用户输入的n个字符的情况下,电子设备可以根据用户的第一输入,显示n个字符标识,并根据用户的第二输入,更新n个字符标识中的至少一个字符标识,从而电子设备可以基于更新后的n个字符标识,更新信息预显区中显示的字符;其中,一个字符标识指示信息预显区中的一个字符,该n个字符标识指示的n个字符的显示顺序与信息预显区中显示的n个字符的显示顺序相同,n为大于1的正整数。由于在信息预显区显示n个字符的情况下,电子设备可以根据用户的第一输入,显示出显示顺序与n个字符的显示顺序相同的n个字符标识,这样用户可以根据该n个字符标识快速地确定存在错误的字符标识,并对电子设备进行第二输入,以使得电子设备可以直接更新存在错误的字符标识,并基于更新后的正确的n个字符标识,更新信息预显区中显示的字符,而无需用户较长时间在n个字符中查找错误的字符,且无需用户对光标进行多次拖动输入、并再次进行多次输入,因此,可以简化在用户触发电子设备处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理错误字符的效率。
200.下面将以两种不同的场景,举例说明电子设备更新信息预显区中显示的字符的具体方案。
201.场景一、用户在输入n个字符的过程中错误输入第一字符的顺序,从而电子设备可以根据用户的第一输入,例如用户对信息预显区的点击输入,先显示n个字符标识,然后再根据用户对第一字符对应的字符标识的拖动输入,更新第一字符对应的字符标识在n个字
符标识中的显示顺序,以及根据更新后的n个字符标识,调整n个字符的显示顺序。
202.在本技术的一些实施例中,结合图12,如图21所示,上述步骤503具体可以通过下述的步骤503a实现,且上述步骤504具体可以通过下述的步骤504a实现,以及上述步骤505具体可以通过下述的步骤505a实现。
203.步骤503a、电子设备接收用户对n个字符标识中的第一字符标识的拖动输入。
204.可以理解,上述第一字符标识为显示顺序错误的字符对应的字符标识,上述第二输入为拖动输入,上述目标处理为顺序调整处理。例如,第一字符标识为图17中所示的“o”字符卡牌41,第二输入为用户对“o”字符卡牌41的拖动输入;或者,为图18中的“e”字符卡牌44,第二输入为用户对“e”字符卡牌44的拖动输入。
205.本技术实施例中,上述第一字符标识指示信息预显区中的第一字符。例如,第一字符可以为图13中的“o”字符;或者,可以为图14中的“e”字符。
206.本技术实施例中,上述拖动输入用于调整第一字符标识在n个字符标识中的显示顺序。
207.在本技术的一些实施例中,上述拖动输入的起始输入位置可以为第一字符标识的显示位置,该拖动输入的结束输入位置为显示n个字符标识的区域中的位置,例如下述实施例中的第一位置。
208.步骤504a、电子设备响应于拖动输入,将第一字符标识移动至第一位置。
209.在本技术的一些实施例中,电子设备可以根据拖动输入的输入轨迹,将第一字符标识移动至第一位置。
210.在本技术的一些实施例中,在电子设备将第一字符标识移动至第一位置之后,电子设备可以根据第一位置,从n个字符标识中确定第二字符标识,并根据第一位置和第二字符标识,更新第一字符标识和第二字符标识的位置。
211.示例性地,在用户对“o”字符卡牌41进行拖动输入之后,结合图17,如图22所示,电子设备可以将“o”字符卡牌41插入至“x”字符卡牌40之前,以更新上述字符卡牌的显示顺序,即更新后的字符卡牌的显示顺序依次为“s”字符卡牌35、“a”字符卡牌36、“n”字符卡牌37、“h”字符卡牌38、“a”字符卡牌39、“o”字符卡牌41、“x”字符卡牌40以及“s”字符卡牌42。
212.示例性地,在用户对“e”字符卡牌44进行拖动输入之后,结合图18,如图23所示,电子设备可以将“e”字符卡牌44插入至“l”字符卡牌43之前,以更新上述字符卡牌的显示顺序,即更新后的字符卡牌的显示顺序依次为“h”字符卡牌42、“e”字符卡牌44、“l”字符卡牌43、“l”字符卡牌45以及“o”字符卡牌46。
213.可选地,电子设备可以将n个字符标识中,与第一位置距离最近的字符标识,确定为第二字符标识。
214.可选地,电子设备可以根据第一位置和第二字符标识所处的位置之间的位置关系,将第一字符标识插入至第二字符标识之前或之后。
215.示例性地,假设第一位置位于第二字符标识所处的位置之前,则电子设备可以将第一字符标识插入至第二字符标识之前;假设第一位置位于第二字符标识所处的位置之后,则电子设备可以将第一字符标识插入至第二字符标识之后。
216.步骤505a、电子设备基于第一位置,将信息预显区中的第一字符移动至第二位置。
217.本技术实施例中,位置更新后的n个字符标识指示的n个字符的显示顺序与信息预
显区中位置更新后的n个字符的显示顺序相同。
218.在本技术的一些实施例中,电子设备可以根据位置更新后的n个字符标识指示的n个字符的显示顺序,将第一字符移动至第二位置,以调整信息预显区中的字符的显示顺序。
219.示例性地,结合图22,如图24所示,在电子设备更新上述卡牌图片的显示顺序之后,电子设备可以调整信息预显区25中的字符的显示顺序,从而电子设备可以得到显示顺序正确的“san`hao`x`s”字符。
220.示例性地,结合图23,如图25所示,在电子设备更新上述卡牌图片的显示顺序之后,电子设备可以调整信息预显区28中的字符的显示顺序,从而电子设备可以得到显示顺序正确的“hello”字符。
221.如此可知,由于用户仅通过对第一字符标识进行一次输入,便可以触发电子设备将第一字符标识移动至第一位置,并基于第一位置将信息预显区中的第一字符移动至第二位置,以更新信息预显区中的字符的显示顺序,以得到正确的字符序列,而无需用户进行多次输入,因此,可以简化在用户触发电子设备处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理错误字符的效率。
222.并且地,由于用户可以通过将第一字符标识拖动至第一位置,以使得电子设备可以将信息预显区中的第一字符移动至第二位置,而无需用户拖动小面积显示的光标,因此,可以解决难以通过光标定位显示顺序有误的字符的问题,从而可以适用于手指尺寸较大的用户。
223.场景二、用户在输入n个字符的过程中错误输入第二字符,从而电子设备可以根据用户的第一输入,例如用户对信息预显区的点击输入,先显示n个字符标识,然后再根据用户对第二字符对应的字符标识和按键的输入,直接采用该按键上的字符替换第二字符,以更新信息预显区中的n个字符。
224.在本技术的一些实施例中,结合图12,如图26所示,上述步骤503具体可以通过下述的步骤503b实现,且上述步骤504具体可以通过下述的步骤504b实现,以及上述步骤505具体可以通过下述的步骤505b实现。
225.步骤503b、电子设备接收用户对n个字符标识中的第二字符标识和输入法键盘上的目标按键的第二输入。
226.可以理解,上述第二字符标识为用户输错的字符对应的字符标识。例如,第二字符标识为图19中所示的“f”字符标识53;或者,为图20中所示的“m”字符标识57。
227.本技术实施例中,上述第二字符标识指示信息预显区中的第二字符。例如,第二字符可以为图15中的“f”字符;或者,为图16中的“m”字符。
228.本技术实施例中,上述第二输入用于触发电子设备替换第二字符标识指示的字符。例如,如图15所示,第二输入用于触发电子设备替换“f”字符。或者,如图16所示,第二输入用于触发电子设备替换“m”字符。
229.在本技术的一些实施例中,上述第二输入可以为:用户对第二字符标识和目标按键的输入。该第二输入可以包括一个输入或至少两个输入。该第二输入可以包括但不限于:用户在输入法界面中的触控输入,或用户输入的语音指令,或用户通过手指或者手写笔等触控装置输入的特定手势,或其他可行性输入,具体的可以根据实际使用需求确定,本技术实施例在此不作限定。其中,上述特定手势可以为单击手势、滑动手势、拖动手势、压力识别
手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本技术实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。
230.步骤504b、电子设备响应于第二输入,取消第二字符标识的显示,并显示第三字符标识。
231.本技术实施例中,上述第三字符标识用于指示第三字符;该第三字符与目标按键上的字符相同。例如,如图27a所示,第三字符标识为“x”字符标识60,该“x”字符标识60用于指示“x”字符,该“x”字符与“x”按键上的字符相同;或者,如图28a所示,第三字符标识为“l”字符标识61,该“l”字符标识61用于指示“l”字符,该“l”字符与“l”按键上的字符相同。
232.在本技术的一些实施例中,在上述第二输入包括至少两个输入的情况下,该至少两个输入可以为第一子输入和第二子输入,该第一子输入为用户对第二字符标识的输入,该第一子输入用于触发电子设备选择该第二字符标识,该第二子输入为用户对目标按键的输入,该第二子输入用于触发电子设备将第二字符标识替换为第三字符标识。
233.示例性地,结合图19,如图27a所示,用户可以先对“f”字符标识53进行第一子输入,例如点击输入,以使得电子设备可以选中该“f”字符标识53,并将该“f”字符标识53朝着上方移动预定距离,例如朝着图27a中向上的方向移动预定距离,然后再对“x”按键进行第二子输入,例如点击输入,如图27b所示,在用户对“x”按键进行点击输入之后,电子设备可以取消“f”字符标识53的显示,并显示“x”字符标识60。
234.示例性地,结合图20,如图28a所示,用户可以先对“m”字符标识57进行第一子输入,例如点击输入,以使得电子设备可以选中该,并将“m”字符标识57朝着上方移动预定距离,例如朝着图28a中向上的方向移动预定距离,然后再对“l”按键进行第二子输入,例如点击输入,如图28b所示,在用户对“l”按键进行点击输入之后,电子设备可以取消“m”字符标识57的显示,并显示“l”字符标识61。
235.步骤505b、电子设备将信息预显区中的第二字符替换为第三字符。
236.示例性地,在电子设备显示“x”字符标识60之后,如图29所示,电子设备可以将信息预显区31中的“f”字符替换为“x”字符,从而电子设备可以得到正确的“san`hao`x`s”字符。
237.示例性地,在电子设备显示“l”字符标识61之后,如图30所示,电子设备可以将信息预显区34中的“m”字符替换为“l”字符,从而电子设备可以得到正确的“hello”字符。
238.如此可知,由于用户仅通过对第二字符标识和目标按键进行一次输入,便可以触发电子设备将第二字符标识替换为用于指示目标按键上的字符的第三字符标识,并将信息预显区中的第二字符替换为目标按键上的字符,以得到正确的字符序列,而无需用户进行多次输入,因此,可以简化在用户触发电子设备处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高电子设备处理错误字符的效率。
239.并且地,由于用户可以通过对第二字符标识进行输入,以使得电子设备可以选中用户输错的第二字符,而无需用户拖动小面积显示的光标,因此,可以解决难以通过光标定位用户输出的字符的问题,从而可以适用于手指尺寸较大的用户。
240.本技术实施例提供的信息输入方法,执行主体可以为终端。本技术实施例中以终端执行信息输入方法为例,说明本技术实施例提供的终端的。
241.图31示出了本技术实施例中涉及的终端的一种可能的结构示意图。如图31所示,
本技术实施例提供的终端50可以包括:接收模块51,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,接收用户对第二按键的第一输入。处理模块52,用于响应于接收模块51接收的第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
242.在一种可能的实现方式中,本技术实施例提供的终端50还可以包括:检测模块,用于在用户通过输入法键盘输入每个字符的过程中,检测输入法键盘上每个被用户触控的按键的触控面积。在检测模块检测到第一按键和第二按键在同一时刻的触控面积均大于面积阈值的情况下,上述处理模块52,还用于将第一按键和第二按键的显示模式更新为误操作提醒模式。
243.本技术实施例提供一种终端,由于在信息预显区显示至少一个字符的情况下,终端可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,这样,用户可以对包含用户期望输入的字符的第二按键进行一次输入,以使得终端可以直接将信息预显区中的第一字符,即错误字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简化在用户触发终端处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高终端处理错误字符的效率。
244.本技术实施例中的终端可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性地,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmentedreality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(networkattached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
245.本技术实施例中的终端可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
246.本技术实施例提供的终端能够实现图1至图6的方法实施例实现的各个过程,为避免重复,这里不再赘述。
247.图32示出了本技术实施例中涉及的终端的一种可能的结构示意图。如图32所示,本技术实施例提供的终端60可以包括:接收模块61,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,接收用户对替换控件的第一输入。处理模块62,用于响应于接收模块61接收的第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
248.在一种可能的实现方式中,本技术实施例提供的终端60还可以包括:检测模块,用
于在用户通过输入法键盘输入每个字符的过程中,检测输入法键盘上每个被用户触控的按键的触控面积。在检测模块检测到第一按键和第二按键在同一时刻的触控面积均大于面积阈值的情况下,上述处理模块62,还用于将第一按键和第二按键的显示模式更新为误操作提醒模式。显示模块,用于显示替换控件。
249.本技术实施例提供一种终端,由于在信息预显区显示至少一个字符的情况下,终端可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,并显示替换控件,这样,用户可以对该替换控件进行一次输入,以使得终端可以直接将信息预显区中的第一字符,即错误字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简化在用户触发终端处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高终端处理错误字符的效率。
250.本技术实施例中的终端可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性地,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmentedreality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(networkattached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
251.本技术实施例中的终端可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
252.本技术实施例提供的终端能够实现图7至图11的方法实施例实现的各个过程,为避免重复,这里不再赘述。
253.图33示出了本技术实施例中涉及的终端的一种可能的结构示意图。如图33所示,本技术实施例提供的终端70可以包括:接收模块71,用于在信息预显区显示用户输入的n个字符的情况下,接收用户的第一输入;n为大于1的正整数。显示模块72,用于响应于接收模块71接收的第一输入,显示n个字符标识;一个字符标识指示信息预显区中的一个字符,n个字符标识指示的n个字符的显示顺序与信息预显区中显示的n个字符的显示顺序相同。上述接收模块71,还用于接收用户的第二输入。上述显示模块72,还用于响应于接收模块71接收的第二输入,更新n个字符标识中的至少一个字符标识。处理模块73,用于基于显示模块72更新后的n个字符标识,更新信息预显区中显示的字符。
254.在一种可能的实现方式中,上述接收模块71,具体用于接收用户对n个字符标识中的第一字符标识的拖动输入。上述显示模块72,具体用于响应于接收模块71接收的拖动输入,将第一字符标识移动至第一位置;该第一字符标识指示信息预显区中的第一字符。上述处理模块73,具体用于基于显示模块72更新的第一位置,将信息预显区中的第一字符移动至第二位置;位置更新后的n个字符标识指示的n个字符的显示顺序与信息预显区中位置更新后的n个字符的显示顺序相同。
255.在一种可能的实现方式中,上述接收模块71,具体用于接收用户对n个字符标识中
的第二字符标识和输入法键盘上的目标按键的第二输入;该第二字符标识指示信息预显区中的第二字符。上述显示模块72,具体用于响应于接收模块71接收的第二输入,取消第二字符标识的显示,并显示第三字符标识;该第三字符标识用于指示第三字符;该第三字符与目标按键上的字符相同。上述处理模块73,具体用于将信息预显区中的第二字符替换为第三字符。
256.本技术实施例提供一种终端,由于在信息预显区显示n个字符的情况下,终端可以根据用户的第一输入,显示出显示顺序与n个字符的显示顺序相同的n个字符标识,这样用户可以根据该n个字符标识快速地确定存在错误的字符标识,并对终端进行第二输入,以使得终端可以直接更新存在错误的字符标识,并基于更新后的正确的n个字符标识,更新信息预显区中显示的字符,而无需用户较长时间在n个字符中查找错误的字符,且无需用户对光标进行多次拖动输入、并再次进行多次输入,因此,可以简化在用户触发终端处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高终端处理错误字符的效率。
257.本技术实施例中的终端可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性地,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmentedreality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(networkattached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
258.本技术实施例中的终端可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
259.本技术实施例提供的终端能够实现图12至图30的方法实施例实现的各个过程,为避免重复,这里不再赘述。
260.在本技术的一些实施例中,如图34所示,本技术实施例还提供一种电子设备80,包括处理器81和存储器82,存储器82上存储有可在所述处理器81上运行的程序或指令,该程序或指令被处理器81执行时实现上述信息输入方法实施例的各个过程步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
261.需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
262.图35为实现本技术实施例的一种电子设备的硬件结构示意图。
263.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
264.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图35中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布
置,在此不再赘述。
265.其中,用户输入单元107,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,接收用户对第二按键的第一输入。
266.处理器110,用于响应于第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
267.本技术实施例提供一种终端,由于在信息预显区显示至少一个字符的情况下,终端可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,这样,用户可以对包含用户期望输入的字符的第二按键进行一次输入,以使得终端可以直接将信息预显区中的第一字符,即错误字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简化在用户触发终端处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高终端处理错误字符的效率。
268.或者,其中,用户输入单元107,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,接收用户对替换控件的第一输入。处理器110,用于响应于第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。
269.本技术实施例提供一种终端,由于在信息预显区显示至少一个字符的情况下,终端可以在输入法键盘中通过误操作提醒模式显示第一按键和第二按键,以指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符,并显示替换控件,这样,用户可以对该替换控件进行一次输入,以使得终端可以直接将信息预显区中的第一字符,即错误字符,替换为用户期望输入的第二字符,而无需用户进行多次输入,因此,可以简化在用户触发终端处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高终端处理错误字符的效率。
270.或者,其中,用户输入单元107,用于在信息预显区显示用户输入的n个字符的情况下,接收用户的第一输入;n为大于1的正整数。
271.显示单元106,用于响应于第一输入,显示n个字符标识;一个字符标识指示信息预显区中的一个字符,n个字符标识指示的n个字符的显示顺序与信息预显区中显示的n个字符的显示顺序相同。
272.用户输入单元107,还用于接收用户的第二输入。
273.显示单元106,还用于响应于第二输入,更新n个字符标识中的至少一个字符标识;并基于更新后的n个字符标识,更新信息预显区中显示的字符。
274.本技术实施例提供一种终端,由于在信息预显区显示n个字符的情况下,终端可以根据用户的第一输入,显示出显示顺序与n个字符的显示顺序相同的n个字符标识,这样用户可以根据该n个字符标识快速地确定存在错误的字符标识,并对终端进行第二输入,以使得终端可以直接更新存在错误的字符标识,并基于更新后的正确的n个字符标识,更新信息
预显区中显示的字符,而无需用户较长时间在n个字符中查找错误的字符,且无需用户对光标进行多次拖动输入、并再次进行多次输入,因此,可以简化在用户触发终端处理错误字符的过程中用户的操作、且减少耗时;如此,可以提高终端处理错误字符的效率。
275.在本技术的一些实施例中,用户输入单元107,具体用于接收用户对n个字符标识中的第一字符标识的拖动输入。
276.显示单元106,具体用于响应于拖动输入,将第一字符标识移动至第一位置;该第一字符标识指示信息预显区中的第一字符;并基于第一位置,将信息预显区中的第一字符移动至第二位置;位置更新后的n个字符标识指示的n个字符的显示顺序与信息预显区中位置更新后的n个字符的显示顺序相同。
277.在本技术的一些实施例中,用户输入单元107,具体用于接收用户对n个字符标识中的第二字符标识和输入法键盘上的目标按键的第二输入;该第二字符标识指示信息预显区中的第二字符。
278.显示单元106,具体用于响应于第二输入,取消第二字符标识的显示,并显示第三字符标识;该第三字符标识用于指示第三字符;该第三字符与目标按键上的字符相同;以及,将信息预显区中的第二字符替换为第三字符。
279.应理解的是,本技术实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
280.存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch linkdram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
281.处理器110可包括一个或多个处理单元;可选地,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理
器也可以不集成到处理器110中。
282.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
283.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
284.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
285.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
286.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述信息输入方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
287.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
288.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
289.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
技术特征:
1.一种信息输入方法,其特征在于,所述方法包括:在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,接收用户对所述第二按键的第一输入;响应于所述第一输入,将所述信息预显区中的第一字符替换为第二字符;所述第一字符为所述第一按键上的字符,所述第二字符为所述第二按键上的字符;所述误操作提醒模式用于指示所述第一按键和所述第二按键中的至少一个按键上的字符为用户期望输入的字符。2.根据权利要求1所述的方法,其特征在于,在用户通过所述输入法键盘输入每个字符的过程中,所述方法还包括:检测所述输入法键盘上每个被用户触控的按键的触控面积;在检测到所述第一按键和所述第二按键在同一时刻的触控面积均大于面积阈值的情况下,将所述第一按键和所述第二按键的显示模式更新为误操作提醒模式。3.一种信息输入方法,其特征在于,所述方法包括:在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,接收用户对所述替换控件的第一输入;响应于所述第一输入,将所述信息预显区中的第一字符替换为第二字符;所述第一字符为所述第一按键上的字符,所述第二字符为所述第二按键上的字符;所述误操作提醒模式用于指示所述第一按键和所述第二按键中的至少一个按键上的字符为用户期望输入的字符。4.根据权利要求3所述的方法,其特征在于,在用户通过所述输入法键盘输入每个字符的过程中,所述方法还包括:检测所述输入法键盘上每个被用户触控的按键的触控面积;在检测到所述第一按键和所述第二按键在同一时刻的触控面积均大于面积阈值的情况下,将所述第一按键和所述第二按键的显示模式更新为误操作提醒模式,并显示替换控件;所述替换控件用于选择用户期望输入的字符。5.一种信息输入方法,其特征在于,所述方法包括:在信息预显区显示用户输入的n个字符的情况下,接收用户的第一输入;n为大于1的正整数;响应于所述第一输入,显示n个字符标识;一个字符标识指示所述信息预显区中的一个字符,所述n个字符标识指示的n个字符的显示顺序与所述信息预显区中显示的n个字符的显示顺序相同;接收用户的第二输入;响应于所述第二输入,更新所述n个字符标识中的至少一个字符标识;基于更新后的所述n个字符标识,更新所述信息预显区中显示的字符。6.根据权利要求5所述的方法,其特征在于,所述接收用户的第二输入,包括:接收用户对所述n个字符标识中的第一字符标识的拖动输入;所述响应于所述第二输入,更新所述n个字符标识中的至少一个字符标识,包括:响应于所述拖动输入,将所述第一字符标识移动至第一位置;所述第一字符标识指示
所述信息预显区中的第一字符;所述基于更新后的所述n个字符标识,更新所述信息预显区中显示的字符,包括:基于所述第一位置,将所述信息预显区中的所述第一字符移动至第二位置;位置更新后的所述n个字符标识指示的n个字符的显示顺序与所述信息预显区中位置更新后的n个字符的显示顺序相同。7.根据权利要求5所述的方法,其特征在于,所述接收用户的第二输入,包括:接收用户对所述n个字符标识中的第二字符标识和输入法键盘上的目标按键的第二输入;所述第二字符标识指示所述信息预显区中的第二字符;所述响应于所述第二输入,更新所述n个字符标识中的至少一个字符标识,包括:响应于所述第二输入,取消所述第二字符标识的显示,并显示第三字符标识;所述第三字符标识用于指示第三字符;所述第三字符与所述目标按键上的字符相同;所述基于更新后的所述n个字符标识,更新所述信息预显区中显示的字符,包括:将所述信息预显区中的所述第二字符替换为所述第三字符。8.一种终端,其特征在于,所述终端包括:接收模块,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,接收用户对所述第二按键的第一输入;处理模块,用于响应于所述接收模块接收的所述第一输入,将所述信息预显区中的第一字符替换为第二字符;所述第一字符为所述第一按键上的字符,所述第二字符为所述第二按键上的字符;所述误操作提醒模式用于指示所述第一按键和所述第二按键中的至少一个按键上的字符为用户期望输入的字符。9.根据权利要求8所述的终端,其特征在于,所述终端还包括:检测模块,用于在用户通过所述输入法键盘输入每个字符的过程中,检测所述输入法键盘上每个被用户触控的按键的触控面积;在所述检测模块检测到所述第一按键和所述第二按键在同一时刻的触控面积均大于面积阈值的情况下,所述处理模块,还用于将所述第一按键和所述第二按键的显示模式更新为误操作提醒模式。10.一种终端,其特征在于,所述终端包括:接收模块,用于在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键以及替换控件的情况下,接收用户对所述替换控件的第一输入;处理模块,用于响应于所述接收模块接收的所述第一输入,将所述信息预显区中的第一字符替换为第二字符;所述第一字符为所述第一按键上的字符,所述第二字符为所述第二按键上的字符;所述误操作提醒模式用于指示所述第一按键和所述第二按键中的至少一个按键上的字符为用户期望输入的字符。11.根据权利要求10所述的终端,其特征在于,所述终端还包括:检测模块,用于在用户通过所述输入法键盘输入每个字符的过程中,检测所述输入法键盘上每个被用户触控的按键的触控面积;在所述检测模块检测到所述第一按键和所述第二按键在同一时刻的触控面积均大于
面积阈值的情况下,所述处理模块,还用于将所述第一按键和所述第二按键的显示模式更新为误操作提醒模式;显示模块,用于显示所述替换控件。12.一种终端,其特征在于,所述终端包括:接收模块,用于在信息预显区显示用户输入的n个字符的情况下,接收用户的第一输入;n为大于1的正整数;显示模块,用于响应于所述接收模块接收的所述第一输入,显示n个字符标识;一个字符标识指示所述信息预显区中的一个字符,所述n个字符标识指示的n个字符的显示顺序与所述信息预显区中显示的n个字符的显示顺序相同;所述接收模块,还用于接收用户的第二输入;所述显示模块,还用于响应于所述接收模块接收的所述第二输入,更新所述n个字符标识中的至少一个字符标识;处理模块,用于基于所述显示模块更新后的所述n个字符标识,更新所述信息预显区中显示的字符。13.根据权利要求12所述的终端,其特征在于,所述接收模块,具体用于接收用户对所述n个字符标识中的第一字符标识的拖动输入;所述显示模块,具体用于响应于所述接收模块接收的所述拖动输入,将所述第一字符标识移动至第一位置;所述第一字符标识指示所述信息预显区中的第一字符;所述处理模块,具体用于基于所述显示模块更新的所述第一位置,将所述信息预显区中的所述第一字符移动至第二位置;位置更新后的所述n个字符标识指示的n个字符的显示顺序与所述信息预显区中位置更新后的n个字符的显示顺序相同。14.根据权利要求12所述的终端,其特征在于,所述接收模块,具体用于接收用户对所述n个字符标识中的第二字符标识和输入法键盘上的目标按键的第二输入;所述第二字符标识指示所述信息预显区中的第二字符;所述显示模块,具体用于响应于所述接收模块接收的所述第二输入,取消所述第二字符标识的显示,并显示第三字符标识;所述第三字符标识用于指示第三字符;所述第三字符与所述目标按键上的字符相同;所述处理模块,具体用于将所述信息预显区中的所述第二字符替换为所述第三字符。15.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7中任一项所述的信息输入方法的步骤。
技术总结
本申请公开了一种信息输入方法、终端及电子设备,属于信息输入技术领域。其中,该方法包括:在信息预显区显示用户输入的至少一个字符、且输入法键盘包括显示模式为误操作提醒模式的第一按键和第二按键的情况下,接收用户对第二按键的第一输入;响应于第一输入,将信息预显区中的第一字符替换为第二字符;该第一字符为第一按键上的字符,该第二字符为第二按键上的字符;该误操作提醒模式用于指示第一按键和第二按键中的至少一个按键上的字符为用户期望输入的字符。期望输入的字符。期望输入的字符。
技术研发人员:熊博
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2023.07.06
技术公布日:2023/9/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种压缩板生产的喷涂机构的制作方法 下一篇:一种中心销套压装工装的制作方法